<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/fetch-pack.c, branch v1.8.2.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.8.2.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.8.2.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2013-02-01T20:40:16Z</updated>
<entry>
<title>Merge branch 'jk/gc-auto-after-fetch'</title>
<updated>2013-02-01T20:40:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-02-01T20:40:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4acfff9dda29ae700c8b053cf7af9d4bcdf73762'/>
<id>urn:sha1:4acfff9dda29ae700c8b053cf7af9d4bcdf73762</id>
<content type='text'>
Help "fetch only" repositories that do not trigger "gc --auto"
often enough.

* jk/gc-auto-after-fetch:
  fetch-pack: avoid repeatedly re-scanning pack directory
  fetch: run gc --auto after fetching
</content>
</entry>
<entry>
<title>Merge branch 'jk/maint-gc-auto-after-fetch' into jk/gc-auto-after-fetch</title>
<updated>2013-01-27T03:42:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-01-27T03:42:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=012a1bb524245d119ee561c6c8d269ad021f489a'/>
<id>urn:sha1:012a1bb524245d119ee561c6c8d269ad021f489a</id>
<content type='text'>
* jk/maint-gc-auto-after-fetch:
  fetch-pack: avoid repeatedly re-scanning pack directory
  fetch: run gc --auto after fetching
</content>
</entry>
<entry>
<title>Merge branch 'mk/qnx'</title>
<updated>2013-01-03T18:28:33Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-01-03T18:28:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8cabd200d2499954e47d8ec79ac7f4f45d9deb2e'/>
<id>urn:sha1:8cabd200d2499954e47d8ec79ac7f4f45d9deb2e</id>
<content type='text'>
Port to QNX.

* mk/qnx:
  Port to QNX
  Make lock local to fetch_pack
</content>
</entry>
<entry>
<title>fetch-pack: move core code to libgit.a</title>
<updated>2012-10-29T07:40:29Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2012-10-26T15:53:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=745f7a8cacae55df3e00507344d8db2a31eb57e8'/>
<id>urn:sha1:745f7a8cacae55df3e00507344d8db2a31eb57e8</id>
<content type='text'>
fetch_pack() is used by transport.c, part of libgit.a while it stays
in builtin/fetch-pack.c. Move it to fetch-pack.c so that we won't get
undefined reference if a program that uses libgit.a happens to pull it
in.

Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
</content>
</entry>
<entry>
<title>Make fetch-pack a builtin with an internal API</title>
<updated>2007-09-19T10:22:30Z</updated>
<author>
<name>Daniel Barkalow</name>
<email>barkalow@iabervon.org</email>
</author>
<published>2007-09-11T03:03:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2d4177c01c238071777db5b1fbd8a14efb62ce02'/>
<id>urn:sha1:2d4177c01c238071777db5b1fbd8a14efb62ce02</id>
<content type='text'>
Signed-off-by: Daniel Barkalow &lt;barkalow@iabervon.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>War on whitespace</title>
<updated>2007-06-07T07:04:01Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-06-07T07:04:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a6080a0a44d5ead84db3dabbbc80e82df838533d'/>
<id>urn:sha1:a6080a0a44d5ead84db3dabbbc80e82df838533d</id>
<content type='text'>
This uses "git-apply --whitespace=strip" to fix whitespace errors that have
crept in to our source files over time.  There are a few files that need
to have trailing whitespaces (most notably, test vectors).  The results
still passes the test, and build result in Documentation/ area is unchanged.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>connect: display connection progress</title>
<updated>2007-05-16T19:48:18Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@dev.mellanox.co.il</email>
</author>
<published>2007-05-16T17:09:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7841ce79854868eaaa146c1d018b17fc4f3320be'/>
<id>urn:sha1:7841ce79854868eaaa146c1d018b17fc4f3320be</id>
<content type='text'>
Make git notify the user about host resolution/connection attempts.
This is useful both as a progress indicator on slow links, and helps
reassure the user there are no firewall problems.

Signed-off-by: Michael S. Tsirkin &lt;mst@dev.mellanox.co.il&gt;
Acked-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'js/fetch-progress' (early part)</title>
<updated>2007-03-05T01:31:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-03-05T01:31:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3ddad98b74924d76116d05e7601ab1e163d68500'/>
<id>urn:sha1:3ddad98b74924d76116d05e7601ab1e163d68500</id>
<content type='text'>
* 'js/fetch-progress' (early part):
  Fixup no-progress for fetch &amp; clone
  fetch &amp; clone: do not output progress when not on a tty

Conflicts:

	git-fetch.sh
</content>
</entry>
<entry>
<title>Fixup no-progress for fetch &amp; clone</title>
<updated>2007-02-24T08:26:18Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2007-02-23T19:03:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b0e908977ebe43b49badad7fe34bf259dd5d263b'/>
<id>urn:sha1:b0e908977ebe43b49badad7fe34bf259dd5d263b</id>
<content type='text'>
The intent of the commit 'fetch &amp; clone: do not output progress when
not on a tty' was to make fetching and cloning less chatty when
output was not redirected (such as in a cron job).

However, there was a serious thinko in that commit. It assumed that
the client _and_ the server got this update at the same time. But
this is obviously not the case, and therefore upload-pack died on
seeing the option "--no-progress".

This patch fixes that issue by making it a protocol option. So, until
your server is updated, you still see the progress, but once the
server has this patch, it will be quiet.

A minor issue was also fixed: when cloning, the checkout did not
heed no_progress.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>prefixcmp(): fix-up mechanical conversion.</title>
<updated>2007-02-21T06:03:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-02-20T09:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=599065a3bb94ae9f48e3808b8fafc8443017af28'/>
<id>urn:sha1:599065a3bb94ae9f48e3808b8fafc8443017af28</id>
<content type='text'>
Previous step converted use of strncmp() with literal string
mechanically even when the result is only used as a boolean:

    if (!strncmp("foo", arg, 3)) ==&gt; if (!(-prefixcmp(arg, "foo")))

This step manually cleans them up to read:

    if (!prefixcmp(arg, "foo"))

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
</feed>
