<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.6.5.1</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.6.5.1</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.6.5.1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2009-10-17T06:57:19Z</updated>
<entry>
<title>GIT 1.6.5.1</title>
<updated>2009-10-17T06:57:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-10-17T06:56:55Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b142da2a5dec8f868a61322e2ab591e9a008ec3b'/>
<id>urn:sha1:b142da2a5dec8f868a61322e2ab591e9a008ec3b</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint-1.6.4' into maint</title>
<updated>2009-10-17T06:47:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-10-17T06:47:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=050dfc4535578c2c49832ffeb3f05dbd4c6adff2'/>
<id>urn:sha1:050dfc4535578c2c49832ffeb3f05dbd4c6adff2</id>
<content type='text'>
* maint-1.6.4:
  grep: do not segfault when -f is used
</content>
</entry>
<entry>
<title>grep: do not segfault when -f is used</title>
<updated>2009-10-17T06:47:47Z</updated>
<author>
<name>Matt Kraai</name>
<email>kraai@ftbfs.org</email>
</author>
<published>2009-10-16T14:13:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=cfe370c6476392095bc3f18013d195b1cccd6184'/>
<id>urn:sha1:cfe370c6476392095bc3f18013d195b1cccd6184</id>
<content type='text'>
"git grep" would segfault if its -f option was used because it would
try to use an uninitialized strbuf, so initialize the strbuf.

Thanks to Johannes Sixt &lt;j.sixt@viscovery.net&gt; for the help with the
test cases.

Signed-off-by: Matt Kraai &lt;kraai@ftbfs.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>sha1_file: Fix infinite loop when pack is corrupted</title>
<updated>2009-10-14T20:39:37Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2009-10-14T14:23:51Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b3118bdc91876cbc04b7e81dcf7bea71d86ce4f8'/>
<id>urn:sha1:b3118bdc91876cbc04b7e81dcf7bea71d86ce4f8</id>
<content type='text'>
Some types of corruption to a pack may confuse the deflate stream
which stores an object.  In Andy's reported case a 36 byte region
of the pack was overwritten, leading to what appeared to be a valid
deflate stream that was trying to produce a result larger than our
allocated output buffer could accept.

Z_BUF_ERROR is returned from inflate() if either the input buffer
needs more input bytes, or the output buffer has run out of space.
Previously we only considered the former case, as it meant we needed
to move the stream's input buffer to the next window in the pack.

We now abort the loop if inflate() returns Z_BUF_ERROR without
consuming the entire input buffer it was given, or has filled
the entire output buffer but has not yet returned Z_STREAM_END.
Either state is a clear indicator that this loop is not working
as expected, and should not continue.

This problem cannot occur with loose objects as we open the entire
loose object as a single buffer and treat Z_BUF_ERROR as an error.

Reported-by: Andy Isaacson &lt;adi@hexapodia.org&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
Acked-by: Nicolas Pitre &lt;nico@fluxnic.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>change throughput display units with fast links</title>
<updated>2009-10-14T08:19:29Z</updated>
<author>
<name>Nicolas Pitre</name>
<email>nico@fluxnic.net</email>
</author>
<published>2009-10-14T03:02:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=583371af1f88e9cd48fedbb6bbb147d8091fd591'/>
<id>urn:sha1:583371af1f88e9cd48fedbb6bbb147d8091fd591</id>
<content type='text'>
Switch to MiB/s when the connection is fast enough (i.e. on a LAN).

Signed-off-by: Nicolas Pitre &lt;nico@fluxnic.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>clone: Supply the right commit hash to post-checkout when -b is used</title>
<updated>2009-10-14T08:19:15Z</updated>
<author>
<name>Björn Steinbrink</name>
<email>B.Steinbrink@gmx.de</email>
</author>
<published>2009-10-13T22:11:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d01a8e32fe10f1086e5e427f85237baff218fb01'/>
<id>urn:sha1:d01a8e32fe10f1086e5e427f85237baff218fb01</id>
<content type='text'>
When we use -b &lt;branch&gt;, we may checkout something else than what the
remote's HEAD references, but we still used remote_head to supply the
new ref value to the post-checkout hook, which is wrong.

So instead of using remote_head to find the value to be passed to the
post-checkout hook, we have to use our_head_points_at, which is always
correctly setup, even if -b is not used.

This also fixes a segfault when "clone -b &lt;branch&gt;" is used with a
remote repo that doesn't have a valid HEAD, as in such a case
remote_head is NULL, but we still tried to access it.

Reported-by: Devin Cofer &lt;ranguvar@archlinux.us&gt;
Signed-off-by: Björn Steinbrink &lt;B.Steinbrink@gmx.de&gt;
Acked-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>remote-curl: add missing initialization of argv0_path</title>
<updated>2009-10-14T06:24:58Z</updated>
<author>
<name>Johannes Sixt</name>
<email>j6t@kdbg.org</email>
</author>
<published>2009-10-13T10:53:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c6dfb399448f6de17ce417052f1bb345c9e022c9'/>
<id>urn:sha1:c6dfb399448f6de17ce417052f1bb345c9e022c9</id>
<content type='text'>
All programs, in particular also the stand-alone programs (non-builtins)
must call git_extract_argv0_path(argv[0]) in order to help builds that
derive the installation prefix at runtime, such as the MinGW build.
Without this call, the program segfaults (or raises an assertion
failure).

Signed-off-by: Johannes Sixt &lt;j6t@kdbg.org&gt;
Tested-by: Michael Wookey &lt;michaelwookey@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint-1.6.4' into maint</title>
<updated>2009-10-13T08:01:04Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-10-13T08:01:04Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=6ff9ae9f97101c30897332f608f35ad232b1faf2'/>
<id>urn:sha1:6ff9ae9f97101c30897332f608f35ad232b1faf2</id>
<content type='text'>
* maint-1.6.4:
  git-stash documentation: mention default options for 'list'
</content>
</entry>
<entry>
<title>git-stash documentation: mention default options for 'list'</title>
<updated>2009-10-12T23:16:36Z</updated>
<author>
<name>Miklos Vajna</name>
<email>vmiklos@frugalware.org</email>
</author>
<published>2009-10-12T19:37:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=0a0c342568458a15528778db1480dbbaa9a0b4d9'/>
<id>urn:sha1:0a0c342568458a15528778db1480dbbaa9a0b4d9</id>
<content type='text'>
Signed-off-by: Miklos Vajna &lt;vmiklos@frugalware.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>GIT 1.6.5</title>
<updated>2009-10-10T07:05:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-10-10T07:05:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=78d553b7d7b269bb22ebd8b1198657c37484a3a0'/>
<id>urn:sha1:78d553b7d7b269bb22ebd8b1198657c37484a3a0</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
