<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.2.6</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.2.6</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.2.6'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2006-04-07T23:48:09Z</updated>
<entry>
<title>count-delta: match get_delta_hdr_size() changes.</title>
<updated>2006-04-07T23:48:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-04-07T23:48:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=98cf8156078eb5256d77d01786863185a1728140'/>
<id>urn:sha1:98cf8156078eb5256d77d01786863185a1728140</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>check patch_delta bounds more carefully</title>
<updated>2006-04-07T23:31:20Z</updated>
<author>
<name>Nicolas Pitre</name>
<email>nico@cam.org</email>
</author>
<published>2006-04-07T19:26:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8960844a7890b1ac6ad5f8abf58a2a20923dde6d'/>
<id>urn:sha1:8960844a7890b1ac6ad5f8abf58a2a20923dde6d</id>
<content type='text'>
Let's avoid going south with invalid delta data.

Signed-off-by: Nicolas Pitre &lt;nico@cam.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>diff_flush(): leakfix.</title>
<updated>2006-04-05T09:48:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-04-05T09:06:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7d6c447145c07bb7d96a9aa17e33838fbe76e405'/>
<id>urn:sha1:7d6c447145c07bb7d96a9aa17e33838fbe76e405</id>
<content type='text'>
We were leaking filepairs when output-format was set to
NO_OUTPUT.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>parse_date(): fix parsing 03/10/2006</title>
<updated>2006-04-05T06:00:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-04-05T05:57:15Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=fa0cdab537b1ae635b5a64cddd29cddf2dfc4a1b'/>
<id>urn:sha1:fa0cdab537b1ae635b5a64cddd29cddf2dfc4a1b</id>
<content type='text'>
The comment associated with the date parsing code for three
numbers separated with slashes or dashes implied we wanted to
interpret using this order:

	yyyy-mm-dd
	yyyy-dd-mm
	mm-dd-yy
	dd-mm-yy

However, the actual code had the last two wrong, and making it
prefer dd-mm-yy format over mm-dd-yy.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Use sigaction and SA_RESTART in read-tree.c; add option in Makefile.</title>
<updated>2006-04-04T06:42:25Z</updated>
<author>
<name>Jason Riedy</name>
<email>ejr@EECS.Berkeley.EDU</email>
</author>
<published>2006-04-02T22:29:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=72fdfb50f721460e4cdff16fbe9c72d4ce6c668c'/>
<id>urn:sha1:72fdfb50f721460e4cdff16fbe9c72d4ce6c668c</id>
<content type='text'>
Might as well ape the sigaction change in read-tree.c to avoid
the same potential problems.  The fprintf status output will
be overwritten in a second, so don't bother guarding it.  Do
move the fputc after disabling SIGALRM to ensure we go to the
next line, though.

Also add a NO_SA_RESTART option in the Makefile in case someone
doesn't have SA_RESTART but does restart (maybe older HP/UX?).
We want the builder to chose this specifically in case the
system both lacks SA_RESTART and does not restart stdio calls;
a compat #define in git-compat-utils.h would silently allow
broken systems.

Signed-off-by: Jason Riedy &lt;ejr@cs.berkeley.edu&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>safe_fgets() - even more anal fgets()</title>
<updated>2006-04-04T06:42:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-04-04T06:41:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=687dd75c95f9212244b6cf4fe60b40db44de01ba'/>
<id>urn:sha1:687dd75c95f9212244b6cf4fe60b40db44de01ba</id>
<content type='text'>
This is from Linus -- the previous round forgot to clear error
after EINTR case.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>pack-objects: be incredibly anal about stdio semantics</title>
<updated>2006-04-02T20:46:27Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@osdl.org</email>
</author>
<published>2006-04-02T20:31:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=da93d12b00425a37e81e227671f13130efcfe93f'/>
<id>urn:sha1:da93d12b00425a37e81e227671f13130efcfe93f</id>
<content type='text'>
This is the "letter of the law" version of using fgets() properly in the
face of incredibly broken stdio implementations.  We can work around the
Solaris breakage with SA_RESTART, but in case anybody else is ever that
stupid, here's the "safe" (read: "insanely anal") way to use fgets.

It probably goes without saying that I'm not terribly impressed by
Solaris libc.

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Fix Solaris stdio signal handling stupidities</title>
<updated>2006-04-02T20:41:56Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@osdl.org</email>
</author>
<published>2006-04-02T20:28:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=fb7a6531e67333b22967bf5b96ef22a28f3b2552'/>
<id>urn:sha1:fb7a6531e67333b22967bf5b96ef22a28f3b2552</id>
<content type='text'>
This uses sigaction() to install the SIGALRM handler with SA_RESTART, so
that Solaris stdio doesn't break completely when a signal interrupts a
read.

Thanks to Jason Riedy for confirming the silly Solaris signal behaviour.

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>tar-tree: file/dirmode fix.</title>
<updated>2006-03-04T05:36:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-03-04T05:34:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=473d404b53488a17458beea81913c1bc5df47a8a'/>
<id>urn:sha1:473d404b53488a17458beea81913c1bc5df47a8a</id>
<content type='text'>
This fixes two bugs introduced when we switched to generic tree
traversal code.

 (1) directory mode recorded silently became 0755, not 0777

 (2) if passed a tree object (not a commit), it emitted an
     alarming error message (but proceeded anyway).

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>read-tree --aggressive: remove deleted entry from the working tree.</title>
<updated>2006-03-02T07:20:01Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-03-02T07:10:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=1142038098810a69e57d88554559e4e6116df177'/>
<id>urn:sha1:1142038098810a69e57d88554559e4e6116df177</id>
<content type='text'>
When both heads deleted, or our side deleted while the other
side did not touch, we did not have to update the working tree.

However, we forgot to remove existing working tree file when we
did not touch and the other side did.

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