<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v0.99.9g</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v0.99.9g</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v0.99.9g'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2005-11-10T05:09:43Z</updated>
<entry>
<title>GIT 0.99.9g</title>
<updated>2005-11-10T05:09:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-10T05:09:43Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=23ea3e201cea0deea909569e08e950a9ec2345f7'/>
<id>urn:sha1:23ea3e201cea0deea909569e08e950a9ec2345f7</id>
<content type='text'>
Another snapshot, as slow and steady marth towards 1.0 continues.
Major changes include:

 - Jim Radford's RPM split.
 - Fredrik's recursive merge strategy is now default for two heads merge.
 - Yaacov's SVN importer updates.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Make git-recursive the default strategy for git-pull.</title>
<updated>2005-11-10T02:56:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-08T10:00:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a1c292958f9968565f4048a17196d99fd16fc7ca'/>
<id>urn:sha1:a1c292958f9968565f4048a17196d99fd16fc7ca</id>
<content type='text'>
This does two things:

 - It changes the hardcoded default merge strategy for two-head
   git-pull from resolve to recursive.

 - .git/config file acquires two configuration items.
   pull.twohead names the strategy for two-head case, and
   pull.octopus names the strategy for octopus merge.

IOW you are paranoid, you can have the following lines in your
.git/config file and keep using git-merge-resolve when pulling
one remote:

	[pull]
		twohead = resolve

OTOH, you can say this:

	[pull]
		twohead = resolve
		twohead = recursive

to try quicker resolve first, and when it fails, fall back to
recursive.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Use 'merge-base --all' where applicable.</title>
<updated>2005-11-10T02:54:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-10T02:54:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=13956670a7baf4b3b794a2cc799bd501753f1746'/>
<id>urn:sha1:13956670a7baf4b3b794a2cc799bd501753f1746</id>
<content type='text'>
It may get extra merge base on truly pathological commit histories,
but is a lot easier to understand, explain, and prove correctness.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'hold/svn'</title>
<updated>2005-11-10T02:44:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-10T02:44:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a489352e3d1d861237729385f9afc5950bcfa6a0'/>
<id>urn:sha1:a489352e3d1d861237729385f9afc5950bcfa6a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'hold/rpm'</title>
<updated>2005-11-10T02:44:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-10T02:44:18Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=68afd5fab777a3c27e205d33c2379d8af6c7749f'/>
<id>urn:sha1:68afd5fab777a3c27e205d33c2379d8af6c7749f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>git-apply: do not fail on binary diff when not applying nor checking.</title>
<updated>2005-11-09T23:19:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-09T22:59:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ff36de0847768873cc793afd6378d3b229591436'/>
<id>urn:sha1:ff36de0847768873cc793afd6378d3b229591436</id>
<content type='text'>
We run git-apply with --stat and --summary at the end of the pull
by default, which causes it to barf when the pull brought in changes
to binary files.  Just mark them as binary patch and proceed when
not applying nor checking.

[jc: I almost missed --check until I saw Linus did something similar.]

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Update INSTALL</title>
<updated>2005-11-09T20:40:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-09T20:40:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c44922a7817398d63bb2b46dc599bd05c710e746'/>
<id>urn:sha1:c44922a7817398d63bb2b46dc599bd05c710e746</id>
<content type='text'>
Explicitly mention how to install by hand in build-as-user and
install-as-root steps.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>merge-recursive: Fix support for branch names containing slashes</title>
<updated>2005-11-09T20:32:36Z</updated>
<author>
<name>Fredrik Kuivinen</name>
<email>freku045@student.liu.se</email>
</author>
<published>2005-11-09T10:42:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=186f855fc639f2063e5f02abc75ca39464a35500'/>
<id>urn:sha1:186f855fc639f2063e5f02abc75ca39464a35500</id>
<content type='text'>
A branch name could have a slash in it.

Signed-off-by: Fredrik Kuivinen &lt;freku045@student.liu.se&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>merge-recursive: Fix limited output of rename messages</title>
<updated>2005-11-09T20:32:34Z</updated>
<author>
<name>Fredrik Kuivinen</name>
<email>freku045@student.liu.se</email>
</author>
<published>2005-11-09T10:36:55Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c8a4f5e5422677b950e7e74b29fa6631fd8ce243'/>
<id>urn:sha1:c8a4f5e5422677b950e7e74b29fa6631fd8ce243</id>
<content type='text'>
The previous code did the right thing, but it did it by accident.

Signed-off-by: Fredrik Kuivinen &lt;freku045@student.liu.se&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Fix cvsexportcommit syntax error</title>
<updated>2005-11-09T07:34:29Z</updated>
<author>
<name>Alexander Litvinov</name>
<email>lan@ac-sw.com</email>
</author>
<published>2005-11-09T07:02:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e09f5d7b07ada67f9e9c25ba7e58d76b8d5f4253'/>
<id>urn:sha1:e09f5d7b07ada67f9e9c25ba7e58d76b8d5f4253</id>
<content type='text'>
There is a syntax error in cvsexport script:

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