<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git, branch v1.5.3.3</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.5.3.3</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.5.3.3'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2007-09-29T23:07:46Z</updated>
<entry>
<title>GIT 1.5.3.3</title>
<updated>2007-09-29T23:07:46Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-09-29T23:07:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=552ce11006e39bd07efd79946f180df47aa35b4e'/>
<id>urn:sha1:552ce11006e39bd07efd79946f180df47aa35b4e</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Fix revision log diff setup, avoid unnecessary diff generation</title>
<updated>2007-09-29T22:42:32Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2007-09-29T16:50:39Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=b7bb760d5ed4881422673d32f869d140221d3564'/>
<id>urn:sha1:b7bb760d5ed4881422673d32f869d140221d3564</id>
<content type='text'>
We used to incorrectly start calculating diffs whenever any argument but
'-z' was recognized by the diff options parsing. That was bogus, since not
all arguments result in diffs being needed, so we just waste a lot of time
and effort on calculating diffs that don't matter.

This actually also fixes another bug in "git log". Try this:

	git log -C

and notice how it prints an extra empty line in between log entries, even
though it never prints the actual diff (because we didn't ask for any diff
format, so the diff machinery never prints anything).

With this patch, that bogus empty line is gone, because "revs-&gt;diff" is
never set.  So this isn't just a "wasted time and effort" issue, it's also
a slight semantic fix.

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>git-bundle: fix commandline examples in the manpage</title>
<updated>2007-09-29T22:40:17Z</updated>
<author>
<name>Miklos Vajna</name>
<email>vmiklos@frugalware.org</email>
</author>
<published>2007-09-26T23:34:59Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=ee8245b54a2e4ea8838d28a7bcce2e07ef887a2c'/>
<id>urn:sha1:ee8245b54a2e4ea8838d28a7bcce2e07ef887a2c</id>
<content type='text'>
Multiple commands were displayed in one line, making the manpage hard to read.

Signed-off-by: Miklos Vajna &lt;vmiklos@frugalware.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'mergetool' of git://repo.or.cz/git/mergetool into maint</title>
<updated>2007-09-29T22:39:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-09-29T22:39:39Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=d3759c08055d97434714f0b5afb592ddb0a544db'/>
<id>urn:sha1:d3759c08055d97434714f0b5afb592ddb0a544db</id>
<content type='text'>
* 'mergetool' of git://repo.or.cz/git/mergetool:
  mergetool: Fix typo in options passed to kdiff3
  mergetool: fix emerge when running in a subdirectory
  Mergetool generating blank files (1.5.3)
</content>
</entry>
<entry>
<title>mergetool: Fix typo in options passed to kdiff3</title>
<updated>2007-09-29T02:26:05Z</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>2007-09-29T02:26:05Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=208fe3ac7e1fd5be173cae1db4fa776390bc4e7d'/>
<id>urn:sha1:208fe3ac7e1fd5be173cae1db4fa776390bc4e7d</id>
<content type='text'>
Fix missing double hyphens in "-L1" and "-L2"

Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</content>
</entry>
<entry>
<title>mergetool: fix emerge when running in a subdirectory</title>
<updated>2007-09-29T01:23:22Z</updated>
<author>
<name>Theodore Ts'o</name>
<email>tytso@mit.edu</email>
</author>
<published>2007-09-29T01:23:22Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=f6e0e559340af6e300b63da061fa05ff07e3d6f6'/>
<id>urn:sha1:f6e0e559340af6e300b63da061fa05ff07e3d6f6</id>
<content type='text'>
Only pass the basename of the output filename when to emerge, since
emerge interprets non-absolute pathnames relative to the containing
directory of the output buffer.

Thanks to Kelvie Wong for pointing this out.

Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</content>
</entry>
<entry>
<title>Mergetool generating blank files (1.5.3)</title>
<updated>2007-09-29T00:13:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-09-27T21:41:23Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=769f39861b73a374f116fcb913e5ff276fe92751'/>
<id>urn:sha1:769f39861b73a374f116fcb913e5ff276fe92751</id>
<content type='text'>
When mergetool is run from a subdirectory, "ls-files -u" nicely
limits the output to conflicted files in that directory, but
we need to give the full path to cat-file plumbing to grab the
contents of stages.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
Signed-off-by: "Theodore Ts'o" &lt;tytso@mit.edu&gt;
</content>
</entry>
<entry>
<title>quiltimport: Skip non-existent patches</title>
<updated>2007-09-27T23:19:19Z</updated>
<author>
<name>Dan Nicholson</name>
<email>dbn.lists@gmail.com</email>
</author>
<published>2007-09-27T20:30:59Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=9f569fe58f2e9a6547ae75971ebf3910be3d5872'/>
<id>urn:sha1:9f569fe58f2e9a6547ae75971ebf3910be3d5872</id>
<content type='text'>
When quiltimport encounters a non-existent patch in the series file,
just skip to the next patch. This matches the behavior of quilt.

Signed-off-by: Dan Nicholson &lt;dbn.lists@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>apply: get rid of --index-info in favor of --build-fake-ancestor</title>
<updated>2007-09-26T20:42:10Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2007-09-17T22:34:06Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=26b28007689d27a921ea90e5a29fc8eb74b0d297'/>
<id>urn:sha1:26b28007689d27a921ea90e5a29fc8eb74b0d297</id>
<content type='text'>
git-am used "git apply -z --index-info" to find the original versions
of the files touched by the diff, to be able to do an inexpensive
three-way merge.

This operation makes only sense in a repository, since the index
information in the diff refers to blobs, which have to be present in
the current repository.

Therefore, teach "git apply" a mode to write out the result as an
index file to begin with, obviating the need for scripts to do it
themselves.

The sole user for --index-info is "git am" is converted to
use --build-fake-ancestor in this patch.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Move make_cache_entry() from merge-recursive.c into read-cache.c</title>
<updated>2007-09-26T20:42:10Z</updated>
<author>
<name>Carlos Rica</name>
<email>jasampler@gmail.com</email>
</author>
<published>2007-09-11T03:17:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=102c2338da0b0954a04742f5cbe307fa6b49f225'/>
<id>urn:sha1:102c2338da0b0954a04742f5cbe307fa6b49f225</id>
<content type='text'>
The function make_cache_entry() is too useful to be hidden away in
merge-recursive.  So move it to libgit.a (exposing it via cache.h).

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
