<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/log-tree.c, branch v1.5.4.4</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.5.4.4</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.5.4.4'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2007-11-12T00:54:15Z</updated>
<entry>
<title>Make the diff_options bitfields be an unsigned with explicit masks.</title>
<updated>2007-11-12T00:54:15Z</updated>
<author>
<name>Pierre Habouzit</name>
<email>madcoder@debian.org</email>
</author>
<published>2007-11-10T19:05:14Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=8f67f8aefb1b751073f8b36fae8be8f72eb93f4a'/>
<id>urn:sha1:8f67f8aefb1b751073f8b36fae8be8f72eb93f4a</id>
<content type='text'>
reverse_diff was a bit-value in disguise, it's merged in the flags now.

Signed-off-by: Pierre Habouzit &lt;madcoder@debian.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>format-patch -s: add MIME encoding header if signer's name requires so</title>
<updated>2007-11-02T00:18:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-10-31T21:55:17Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=4593fb84051d39f65cec81958e91056986e4682f'/>
<id>urn:sha1:4593fb84051d39f65cec81958e91056986e4682f</id>
<content type='text'>
When the body of the commit log message contains a non-ASCII character,
format-patch correctly emitted the encoding header to mark the resulting
message as such.  However, if the original message was fully ASCII, the
command line switch "-s" was given to add a new sign-off, and
the signer's name was not ASCII only, the resulting message would have
contained non-ASCII character but was not marked as such.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>rev-list: implement --bisect-all</title>
<updated>2007-10-27T06:27:23Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2007-10-22T05:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=50e62a8e703b78fbe59d5f98b1bb36464570a815'/>
<id>urn:sha1:50e62a8e703b78fbe59d5f98b1bb36464570a815</id>
<content type='text'>
This is Junio's patch with some stuff to make --bisect-all
compatible with --bisect-vars.

This option makes it possible to see all the potential
bisection points. The best ones are displayed first.

Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2007-10-16T02:31:47Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2007-10-16T02:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=d55e7c3acf72413563e695a19f7f66efac442064'/>
<id>urn:sha1:d55e7c3acf72413563e695a19f7f66efac442064</id>
<content type='text'>
* maint:
  Whip post 1.5.3.4 maintenance series into shape.
  rebase -i: use diff plumbing instead of porcelain
  Do not remove distributed configure script
  git-archive: document --exec
  git-reflog: document --verbose
  git-config: handle --file option with relative pathname properly
  clear_commit_marks(): avoid deep recursion
  git add -i: Remove unused variables
  git add -i: Fix parsing of abbreviated hunk headers
  git-config: don't silently ignore options after --list
  Clean up "git log" format with DIFF_FORMAT_NO_OUTPUT
  Fix embarrassing "git log --follow" bug

Conflicts:

	RelNotes
	git-rebase--interactive.sh
</content>
</entry>
<entry>
<title>Clean up "git log" format with DIFF_FORMAT_NO_OUTPUT</title>
<updated>2007-10-16T00:24:27Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2007-10-09T16:35:22Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=304b5af64f9b5a6b5e9455e2dcab381c568452b6'/>
<id>urn:sha1:304b5af64f9b5a6b5e9455e2dcab381c568452b6</id>
<content type='text'>
This fixes an unnecessary empty line that we add to the log message when
we generate diffs, but don't actually end up printing any due to having
DIFF_FORMAT_NO_OUTPUT set.

This can happen with pickaxe or with rename following. The reason is that
we normally add an empty line between the commit and the diff, but we do
that even for the case where we've then suppressed the actual printing of
the diff.

This also updates a couple of tests that assumed the extraneous empty
line would exist at the end of output.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Lars Hjemli &lt;hjemli@gmail.com&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'mv/unknown'</title>
<updated>2007-10-03T11:28:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-10-03T11:28:24Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=cc61ae82ec581f6cf1a38a45aaef894f085ccb16'/>
<id>urn:sha1:cc61ae82ec581f6cf1a38a45aaef894f085ccb16</id>
<content type='text'>
* mv/unknown:
  Don't use "&lt;unknown&gt;" for placeholders and suppress printing of empty user formats.
</content>
</entry>
<entry>
<title>Don't use "&lt;unknown&gt;" for placeholders and suppress printing of empty user formats.</title>
<updated>2007-09-26T07:40:47Z</updated>
<author>
<name>Michal Vitecek</name>
<email>fuf@mageo.cz</email>
</author>
<published>2007-09-25T14:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=55246aac6717e86c14f31391ac903ed810d1a9a0'/>
<id>urn:sha1:55246aac6717e86c14f31391ac903ed810d1a9a0</id>
<content type='text'>
This changes the interporate() to replace entries with NULL values
by the empty string, and uses it to interpolate missing fields in
custom format output used in git-log and friends.  It is most useful
to avoid &lt;unknown&gt; output from %b format for a commit log message
that lack any body text.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Rework pretty_print_commit to use strbufs instead of custom buffers.</title>
<updated>2007-09-10T19:49:50Z</updated>
<author>
<name>Pierre Habouzit</name>
<email>madcoder@debian.org</email>
</author>
<published>2007-09-10T10:35:06Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=674d1727305211f7ade4ade70440220f74f55162'/>
<id>urn:sha1:674d1727305211f7ade4ade70440220f74f55162</id>
<content type='text'>
  Also remove the "len" parameter, as:
  (1) it was used as a max boundary, and every caller used ~0u
  (2) we check for final NUL no matter what, so it doesn't help for speed.

  As a result most of the pp_* function takes 3 arguments less, and we need
a lot less local variables, this makes the code way more readable, and
easier to extend if needed.

  This patch also fixes some spacing and cosmetic issues.

  This patch also fixes (as a side effect) a memory leak intoruced in
builtin-archive.c at commit df4a394f (fmt was xmalloc'ed and not free'd)

Signed-off-by: Pierre Habouzit &lt;madcoder@debian.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Add --log-size to git log to print message size</title>
<updated>2007-08-14T08:59:33Z</updated>
<author>
<name>Marco Costalba</name>
<email>mcostalba@gmail.com</email>
</author>
<published>2007-07-20T18:15:13Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=9fa3465d6be83c08ed24762c82eb33cb005729f3'/>
<id>urn:sha1:9fa3465d6be83c08ed24762c82eb33cb005729f3</id>
<content type='text'>
With this option git-log prints log message size
just before the corresponding message.

Porcelain tools could use this to speedup parsing
of git-log output.

Note that size refers to log message only. If also
patch content is shown its size is not included.

In case it is not possible to know the size upfront
size value is set to zero.

Signed-off-by: Marco Costalba &lt;mcostalba@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Handle missing prefix for "Subject:" as if no prefix given</title>
<updated>2007-07-04T19:39:43Z</updated>
<author>
<name>Alex Riesen</name>
<email>raa@limbo.localdomain</email>
</author>
<published>2007-07-04T10:33:46Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=88c447e8f467c6b2ca09ad91f3fa1d1d662dd04d'/>
<id>urn:sha1:88c447e8f467c6b2ca09ad91f3fa1d1d662dd04d</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
