<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.4.2-rc1</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.4.2-rc1</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.4.2-rc1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2006-07-17T08:08:11Z</updated>
<entry>
<title>Merge branch 'sp/reflog'</title>
<updated>2006-07-17T08:08:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-07-17T08:08:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b9718d41c7e9c171e432bafac97a33be36f0e2bf'/>
<id>urn:sha1:b9718d41c7e9c171e432bafac97a33be36f0e2bf</id>
<content type='text'>
* sp/reflog:
  Record rebase changes as 'rebase' in the reflog.
  Log ref changes made by resolve.
  Log ref changes made by quiltimport.
  Log ref changes made by git-merge and git-pull.
</content>
</entry>
<entry>
<title>git-svn: don't check for migrations/upgrades on commit-diff</title>
<updated>2006-07-16T20:46:47Z</updated>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<published>2006-07-15T14:10:56Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7b520e62a2738ce776d1c9f11144021ff1fc63b6'/>
<id>urn:sha1:7b520e62a2738ce776d1c9f11144021ff1fc63b6</id>
<content type='text'>
Unlike other git-svn commands, commit-diff is intended to
operate without needing any additional metadata inside .git

Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>show-branch: fix performance problem.</title>
<updated>2006-07-16T07:00:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-07-16T07:00:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=26a8ad25b28a1cb906c88bdf539d840774ca5aeb'/>
<id>urn:sha1:26a8ad25b28a1cb906c88bdf539d840774ca5aeb</id>
<content type='text'>
The core function used in show-branch, join_revs(), was supposed
to be exactly the same algorithm as merge_bases(), except that
it was a version enhanced for use with more than two heads.
However, it needed to mark and keep a list of all the commits it
has seen, because it needed them for its semi-graphical output.
The function to implement this list, mark_seen(), stupidly used
insert_by_date(), when it did not need to keep the list sorted
during its processing.  This made "show-branch --merge-base"
more than 20x slower compared to "merge-base --all" in some
cases (e.g. between b5032a5 and 48ce8b0 in the Linux 2.6 kernel
archive).  The performance of "show-branch --independent"
suffered from the same reason.

This patch sorts the resulting list after the list traversal
just once to fix these problems.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Documentation/urls.txt: Use substitution to escape square brackets</title>
<updated>2006-07-14T23:36:00Z</updated>
<author>
<name>Jonas Fonseca</name>
<email>fonseca@diku.dk</email>
</author>
<published>2006-07-14T23:36:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a3e65d74ee7ec9e6f49de7688a1cdac052910bd4'/>
<id>urn:sha1:a3e65d74ee7ec9e6f49de7688a1cdac052910bd4</id>
<content type='text'>
This changes "[user@]" to use {startsb} and {endsb} to insert [ and ],
similar to how {caret} is used in git-rev-parse.txt.

[jc: Removed a well-intentioned comment that broke the final
 formatting from the original patch.  While we are at it,
 updated the paragraph that claims to be equivalent to the
 section that was updated earlier without making matching
 changes.]

Signed-off-by: Jonas Fonseca &lt;fonseca@diku.dk&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Documentation/Makefile: product depends on asciidoc.conf</title>
<updated>2006-07-14T23:32:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-07-14T23:32:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c7543ce0be5609df8123f88ac75a06c1bda98f0e'/>
<id>urn:sha1:c7543ce0be5609df8123f88ac75a06c1bda98f0e</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'lt/unitype'</title>
<updated>2006-07-14T22:39:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-07-14T22:39:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=5cd060b56c3d0b9f2340377d73dfe1abbcbe8a20'/>
<id>urn:sha1:5cd060b56c3d0b9f2340377d73dfe1abbcbe8a20</id>
<content type='text'>
* lt/unitype:
  builtin-prune.c: forgot TYPE =&gt; OBJ changes.
  Remove TYPE_* constant macros and use object_type enums consistently.
</content>
</entry>
<entry>
<title>Merge branch 'sp/lazy-mkdir'</title>
<updated>2006-07-14T22:38:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-07-14T22:38:37Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=1733832d8ec11655924af58efb67ff4503928b59'/>
<id>urn:sha1:1733832d8ec11655924af58efb67ff4503928b59</id>
<content type='text'>
* sp/lazy-mkdir:
  Make lazy mkdir more robust.
</content>
</entry>
<entry>
<title>Fix "git-fetch --tags" exit status when nothing has been changed</title>
<updated>2006-07-14T18:33:14Z</updated>
<author>
<name>Sergey Vlasov</name>
<email>vsu@altlinux.ru</email>
</author>
<published>2006-07-14T15:06:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7eae7b993ec3c1f5dfeb78d79673627b48d5f772'/>
<id>urn:sha1:7eae7b993ec3c1f5dfeb78d79673627b48d5f772</id>
<content type='text'>
After commit 55b7835e1b81a6debc7648149d2b8a4c5c64ddba git-fetch --tags
exits with status 1 when no tags have been changed, which breaks calling
git-fetch from scripts.

Signed-off-by: Sergey Vlasov &lt;vsu@altlinux.ru&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>argv created by handle_alias should be NULL terminated</title>
<updated>2006-07-14T18:32:39Z</updated>
<author>
<name>Matthias Lederhofer</name>
<email>matled@gmx.net</email>
</author>
<published>2006-07-14T16:37:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d5b9e6cfa7a20932ca17649c9172619c9d961db4'/>
<id>urn:sha1:d5b9e6cfa7a20932ca17649c9172619c9d961db4</id>
<content type='text'>
Signed-off-by: Matthias Lederhofer &lt;matled@gmx.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>documentation (urls.txt) typofix</title>
<updated>2006-07-14T18:31:50Z</updated>
<author>
<name>Alp Toker</name>
<email>alp@atoker.com</email>
</author>
<published>2006-07-14T18:31:50Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=dd4c59121ff8277d49a64a8f105936878a9fd7af'/>
<id>urn:sha1:dd4c59121ff8277d49a64a8f105936878a9fd7af</id>
<content type='text'>
</content>
</entry>
</feed>
