<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.6.5.5</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.6.5.5</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.6.5.5'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2009-12-05T19:08:35Z</updated>
<entry>
<title>Git 1.6.5.5</title>
<updated>2009-12-05T19:08:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-12-05T19:08:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=aa031314bf8189a15290d5bd0d85fa2a0307ceb7'/>
<id>urn:sha1:aa031314bf8189a15290d5bd0d85fa2a0307ceb7</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Fix diff -B/--dirstat miscounting of newly added contents</title>
<updated>2009-12-05T18:54:17Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2009-12-04T20:07:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=77cd6ab62108c2d4ddd4343abd9bae17c406be4b'/>
<id>urn:sha1:77cd6ab62108c2d4ddd4343abd9bae17c406be4b</id>
<content type='text'>
What used to happen is that diffcore_count_changes() simply ignored any
hashes in the destination that didn't match hashes in the source. EXCEPT
if the source hash didn't exist at all, in which case it would count _one_
destination hash that happened to have the "next" hash value.  As a
consequence, newly added material was often undercounted, making output
from --dirstat and "complete rewrite" detection used by -B unrelialble.

This changes it so that:

 - whenever it bypasses a destination hash (because it doesn't match a
   source), it counts the bytes associated with that as "literal added"

 - at the end (once we have used up all the source hashes), we do the same
   thing with the remaining destination hashes.

 - when hashes do match, and we use the difference in counts as a value,
   we also use up that destination hash entry (the 'd++').

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>reset: improve worktree safety valves</title>
<updated>2009-12-05T18:28:20Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2009-12-04T11:11:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=952dfc6944b29582482ff50a85c04879406c06ba'/>
<id>urn:sha1:952dfc6944b29582482ff50a85c04879406c06ba</id>
<content type='text'>
The existing code checked to make sure we were not in a bare
repository when doing a hard reset. However, we should take
this one step further, and make sure we are in a worktree.
Otherwise, we can end up munging files inside of '.git'.

Furthermore, we should do the same check for --merge resets,
which have the same properties. Actually, a merge reset of
HEAD^ would already complain, since further down in the code
we want a worktree. However, it is nicer to check up-front;
then we are sure we cover all cases ("git reset --merge"
would run, even though it wasn't doing anything) and we can
give a more specific message.

Add tests to t7103 to cover these cases and some missing ones.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: Avoid use of xmlto --stringparam</title>
<updated>2009-12-05T18:03:49Z</updated>
<author>
<name>Todd Zullinger</name>
<email>tmz@pobox.com</email>
</author>
<published>2009-12-04T17:53:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=50d9bbba92c9dd5611a1bb592fc42463212413ad'/>
<id>urn:sha1:50d9bbba92c9dd5611a1bb592fc42463212413ad</id>
<content type='text'>
The --stringparam option is not available on older xmlto versions.
Instead, set man.base.url.for.relative.links via a .xsl file.  Older
docbook versions will ignore this without causing grief to users of
older xmlto versions.

Signed-off-by: Todd Zullinger &lt;tmz@pobox.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>archive: clarify description of path parameter</title>
<updated>2009-12-04T23:16:40Z</updated>
<author>
<name>René Scharfe</name>
<email>rene.scharfe@lsrfire.ath.cx</email>
</author>
<published>2009-12-04T23:11:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=165ca62108464faa42367bcda6b278ac3a0d98cb'/>
<id>urn:sha1:165ca62108464faa42367bcda6b278ac3a0d98cb</id>
<content type='text'>
Mention that path parameters are based on the current working directory.

Signed-off-by: Rene Scharfe &lt;rene.scharfe@lsrfire.ath.cx&gt;
--
 Documentation/git-archive.txt |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>rerere: don't segfault on failure to open rr-cache</title>
<updated>2009-12-04T17:11:58Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2009-12-04T10:35:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e5f591720caea0c6645fa9852903a1c43d7c3672'/>
<id>urn:sha1:e5f591720caea0c6645fa9852903a1c43d7c3672</id>
<content type='text'>
The rr-cache directory should always exist if we are doing
garbage collection (earlier code paths check this
explicitly), but we may not necessarily succeed in opening
it (for example, due to permissions problems). In that case,
we should print an error message rather than simply
segfaulting.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Prepare for 1.6.5.5</title>
<updated>2009-12-03T22:07:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-12-03T22:07:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=adf9628ea41bd226dc5ab38daa0bc661097a2127'/>
<id>urn:sha1:adf9628ea41bd226dc5ab38daa0bc661097a2127</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'uk/maint-shortlog-encoding' into maint</title>
<updated>2009-12-03T21:56:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-12-03T21:56:50Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=dda8f4bf2b159d6f8e6d816e35418708cc6f21a1'/>
<id>urn:sha1:dda8f4bf2b159d6f8e6d816e35418708cc6f21a1</id>
<content type='text'>
* uk/maint-shortlog-encoding:
  t4201: use ISO8859-1 rather than ISO-8859-1
  shortlog: respect commit encoding
</content>
</entry>
<entry>
<title>Merge branch 'fc/maint-format-patch-pathspec-dashes' into maint</title>
<updated>2009-12-03T21:54:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-12-03T21:54:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c8b1d761f61c4be0b036620ba418ff0e97979fde'/>
<id>urn:sha1:c8b1d761f61c4be0b036620ba418ff0e97979fde</id>
<content type='text'>
* fc/maint-format-patch-pathspec-dashes:
  format-patch: add test for parsing of "--"
  format-patch: fix parsing of "--" on the command line
</content>
</entry>
<entry>
<title>Merge branch 'ap/maint-merge-strategy-list-fix' into maint</title>
<updated>2009-12-03T21:54:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-12-03T21:54:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=99292c638a5c011ce453c904357185d9f6c7dd62'/>
<id>urn:sha1:99292c638a5c011ce453c904357185d9f6c7dd62</id>
<content type='text'>
* ap/maint-merge-strategy-list-fix:
  builtin-merge.c: call exclude_cmds() correctly.
</content>
</entry>
</feed>
