<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.5.6-rc1</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.5.6-rc1</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.5.6-rc1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2008-06-03T07:17:22Z</updated>
<entry>
<title>GIT v1.5.6-rc1</title>
<updated>2008-06-03T07:17:22Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-06-03T07:17:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=02c17196e323d64b2062eb90b661ff3c65de1a07'/>
<id>urn:sha1:02c17196e323d64b2062eb90b661ff3c65de1a07</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>commit: drop duplicated parents</title>
<updated>2008-06-03T06:55:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-06-03T05:17:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=67bfc030d7b27c007853776e8028598bdfa2cae0'/>
<id>urn:sha1:67bfc030d7b27c007853776e8028598bdfa2cae0</id>
<content type='text'>
The scripted version of git-commit internally used git-commit-tree which
omitted duplicated parents given from the command line.  This prevented a
nonsensical octopus merge from getting created even when you said "git
merge A B" while you are already on branch A.

However, when git-commit was rewritten in C, this sanity check was lost.
This resurrects it.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>rebase --interactive: Compute upstream SHA1 before switching branches</title>
<updated>2008-06-03T03:36:14Z</updated>
<author>
<name>Johannes Sixt</name>
<email>johannes.sixt@telecom.at</email>
</author>
<published>2008-06-02T14:01:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=69e66f5500ef6079e3374a6654ef1f6df0c6f360'/>
<id>urn:sha1:69e66f5500ef6079e3374a6654ef1f6df0c6f360</id>
<content type='text'>
If the upstream argument to rebase (the first argument) was relative to
HEAD and the name of the branch to rebase (the second argument) was given,
the upstream would have been interpreted relative to the second argument.
In particular, this command

    git rebase -i HEAD topic

would always finish with "Nothing to do". (a1bf91e fixed the same issue
for non-interactive rebase.)

Signed-off-by: Johannes Sixt &lt;johannes.sixt@telecom.at&gt;
Acked-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation/git-filter-branch.txt: Fix description of --commit-filter</title>
<updated>2008-06-03T03:36:09Z</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2008-05-30T21:43:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c5833f6e1373e4e6a2c31a0cb6cd9050dc395643'/>
<id>urn:sha1:c5833f6e1373e4e6a2c31a0cb6cd9050dc395643</id>
<content type='text'>
The old description was misleading and logically impossible. It claimed that
the ancestors of the original commit would be re-written to have the multiple
emitted ids as parents. Not only would this modify existing objects, but it
would create a cycle. What this actually does is pass the multiple emitted ids
to the newly-created children to use as parents.

Signed-off-by: Kevin Ballard &lt;kevin@sb.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: Fix "next" link on bottom of page</title>
<updated>2008-06-03T03:36:02Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2008-06-02T09:54:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=f70dda250e33dd17f6fdff17d15287391d8b0952'/>
<id>urn:sha1:f70dda250e33dd17f6fdff17d15287391d8b0952</id>
<content type='text'>
Fix search form generation to not modify $cgi-&gt;param(...)'s.

In git_header_html() we used to use $cgi-&gt;hidden(-name =&gt; "a") etc. to
generate hidden fields; unfortunately to use this form it is required
to modify $cgi-&gt;param("a") etc., which makes href(-replay,...) use
wrong replay values.  This for example made the "next" link on the
bottom of the page has a=search instead of a=$action, and thus fails to
get you to the next page.

Because in CGI the value of a hidden field is "sticky", there is no
way to modify it short of modifying $cgi-&gt;param(...).  Therefore it
got replaced by generating &lt;input type="hidden" ...&gt; element [semi]
directly.

Alternate solution would be for href(-replay,...) to use values saved
in global variables, such as $action etc., instead of (re)reading them
from $cgi-&gt;param($symbol).

The bad link was reported by Kai Blin through
  http://bugs.debian.org/481902

Reported-by: Kai Blin &lt;kai.blin@gmail.com&gt;
Signed-off-by: Jakub Narebski &lt;jnareb@gmail.com&gt;
Tested-by: Gerrit Pape &lt;pape@smarden.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Revert "git.el: Set process-environment instead of invoking env"</title>
<updated>2008-06-03T02:07:12Z</updated>
<author>
<name>Karl Hasselström</name>
<email>kha@treskal.com</email>
</author>
<published>2008-06-02T22:41:44Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=3db4723ead0f141540118f622dedac5106b07a8e'/>
<id>urn:sha1:3db4723ead0f141540118f622dedac5106b07a8e</id>
<content type='text'>
This reverts commit dbe48256b41c1e94d81f2458d7e84b1fdcb47026, which
caused mis-encoding of non-ASCII author/committer names when the
git-status mode is used to create commits.

Signed-off-by: Karl Hasselström &lt;kha@treskal.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sb/am-tests'</title>
<updated>2008-06-02T06:45:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-06-02T06:45:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=06f60e8edf1eb3a91e1af6f255bf46154168dd86'/>
<id>urn:sha1:06f60e8edf1eb3a91e1af6f255bf46154168dd86</id>
<content type='text'>
* sb/am-tests:
  Merge t4150-am-subdir.sh and t4151-am.sh into t4150-am.sh
  Add test cases for git-am
</content>
</entry>
<entry>
<title>Merge branch 'lw/test-fix'</title>
<updated>2008-06-02T06:45:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-06-02T06:45:37Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=f0d2a057c1f8c1f425a81888bc9fd3fbca29bf99'/>
<id>urn:sha1:f0d2a057c1f8c1f425a81888bc9fd3fbca29bf99</id>
<content type='text'>
* lw/test-fix:
  t/test-lib.sh: resolve symlinks in working directory, for pathname comparisons
</content>
</entry>
<entry>
<title>Merge branch 'sp/remote'</title>
<updated>2008-06-02T06:43:30Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-06-02T06:43:30Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=0cc01c9657e82cc3907377d937a1eb869dd4bb5c'/>
<id>urn:sha1:0cc01c9657e82cc3907377d937a1eb869dd4bb5c</id>
<content type='text'>
* sp/remote:
  Make "git-remote rm" delete refs acccording to fetch specs
  Make "git-remote prune" delete refs according to fetch specs
  Remove unused remote_prefix member in builtin-remote
</content>
</entry>
<entry>
<title>Merge branch 'lt/pack-sync'</title>
<updated>2008-06-02T06:43:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-06-02T06:43:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d8ad63aff0c494898f95aefb12fef25514ba7413'/>
<id>urn:sha1:d8ad63aff0c494898f95aefb12fef25514ba7413</id>
<content type='text'>
* lt/pack-sync:
  Remove now unnecessary 'sync()' calls
  Make pack creation always fsync() the result
</content>
</entry>
</feed>
