<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.5.4-rc2</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.5.4-rc2</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.5.4-rc2'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2007-12-27T02:16:52Z</updated>
<entry>
<title>GIT 1.5.4-rc2</title>
<updated>2007-12-27T02:16:52Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-12-27T02:16:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=bbff2dce2baf840cca6ddfd79be3c27f93322f47'/>
<id>urn:sha1:bbff2dce2baf840cca6ddfd79be3c27f93322f47</id>
<content type='text'>
Although everybody was quiet during the Christmas holiday, it's been
a week since -rc1, so here is -rc2.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'rs/pretty-safety'</title>
<updated>2007-12-27T01:52:40Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-12-27T01:52:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=49e6be571ecbcc3884bdd2262d974ec9ac051c49'/>
<id>urn:sha1:49e6be571ecbcc3884bdd2262d974ec9ac051c49</id>
<content type='text'>
* rs/pretty-safety:
  Make "--pretty=format" parser a bit more careful.
</content>
</entry>
<entry>
<title>Make "--pretty=format" parser a bit more careful.</title>
<updated>2007-12-27T01:52:32Z</updated>
<author>
<name>René Scharfe</name>
<email>rene.scharfe@lsrfire.ath.cx</email>
</author>
<published>2007-12-20T12:20:15Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7ed0988adc0a3cb3f103c105af387e3ac48eea61'/>
<id>urn:sha1:7ed0988adc0a3cb3f103c105af387e3ac48eea61</id>
<content type='text'>
When a commit message that does not have a terminating LF is
read in and the memory that was allocated to read it happens to
have a LF immediately after that, the code was not careful and
went past the terminating NUL.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>contrib: resurrect scripted git-revert.</title>
<updated>2007-12-27T01:38:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-12-27T01:38:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e25cfae6677423d05a81c0862f58d3319141794c'/>
<id>urn:sha1:e25cfae6677423d05a81c0862f58d3319141794c</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ar/commit-cleanup'</title>
<updated>2007-12-27T01:35:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-12-27T01:35:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=97d0c52980f0e64f0feed5b31390a32561df0ecf'/>
<id>urn:sha1:97d0c52980f0e64f0feed5b31390a32561df0ecf</id>
<content type='text'>
* ar/commit-cleanup:
  Allow selection of different cleanup modes for commit messages
  builtin-commit: avoid double-negation in the code.
  builtin-commit: fix amending of the initial commit
  t7005: do not exit inside test.
</content>
</entry>
<entry>
<title>Fix rewrite_diff() name quoting.</title>
<updated>2007-12-27T01:13:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-12-27T01:13:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d56250911f4ec074048f4edb34551eaf384172cc'/>
<id>urn:sha1:d56250911f4ec074048f4edb34551eaf384172cc</id>
<content type='text'>
This moves the logic to quote two paths (prefix + path) in
C-style introduced in the previous commit from the
dump_quoted_path() in combine-diff.c to quote.c, and uses it to
fix rewrite_diff() that never C-quoted the pathnames correctly.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>combine-diff: Fix path quoting</title>
<updated>2007-12-27T00:51:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-12-27T00:51:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=462a15bc82e6adbcb8db5fcc4791ec70a026aa4b'/>
<id>urn:sha1:462a15bc82e6adbcb8db5fcc4791ec70a026aa4b</id>
<content type='text'>
Earlier when showing combined diff, the filenames on the ---/+++
header lines were quoted incorrectly.  a/ (or b/) prefix was
output literally and then the path was output, with c-quoting.

This fixes the quoting logic, and while at it, adjusts the code
to use the customizable prefix (a_prefix and b_prefix)
introduced recently.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Fix documentation of --first-parent in git-log and copy it to git-rev-list</title>
<updated>2007-12-27T00:05:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-12-27T00:04:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=25db465a34ab6fe840011e5d746701186e9e9884'/>
<id>urn:sha1:25db465a34ab6fe840011e5d746701186e9e9884</id>
<content type='text'>
Credit goes to Avi Kivity for noticing the lack of description in
rev-list manual page.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Fix "git log --diff-filter" bug</title>
<updated>2007-12-26T19:57:36Z</updated>
<author>
<name>Arjen Laarhoven</name>
<email>arjen@yaph.org</email>
</author>
<published>2007-12-25T11:06:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=0faf2da7e5ee5c2f472d8a7afaf8616101f34e80'/>
<id>urn:sha1:0faf2da7e5ee5c2f472d8a7afaf8616101f34e80</id>
<content type='text'>
In commit b7bb760d5ed4881422673d32f869d140221d3564 (Fix revision
log diff setup, avoid unnecessary diff generation) an optimization was
made to avoid unnecessary diff generation.  This was partly fixed in
99516e35d096f41e7133cacde8fbed8ee9a3ecd0 (Fix embarrassing "git log
--follow" bug).  The '--diff-filter' option also needs the diff machinery
in action.

Signed-off-by: Arjen Laarhoven &lt;arjen@yaph.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Improve error messages when int/long cannot be parsed from config</title>
<updated>2007-12-26T19:37:45Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2007-12-25T07:18:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c8deb5a14686c9c2d0ca1e8f42aec8ed44d16954'/>
<id>urn:sha1:c8deb5a14686c9c2d0ca1e8f42aec8ed44d16954</id>
<content type='text'>
If a config file has become mildly corrupted due to a missing LF
we may discover some other option joined up against the end of a
numeric value.  For example:

	[section]
	number = 1auto

where the "auto" flag was meant to occur on the next line, below
"number", but the missing LF has caused it to no longer be its
own option.  Instead the word "auto" is parsed as a 'unit factor'
for the value of "number".

Before this change we got the confusing error message:

  fatal: unknown unit: 'auto'

which told us nothing about where the problem appeared.  Now we get:

  fatal: bad config value for 'aninvalid.unit'

which at least points the user in the right direction of where to
search for the incorrectly formatted configuration file.

Noticed by erikh on #git, which received the original error from
a simple `git checkout -b` due to a midly corrupted config.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
