<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/log-tree.c, branch v1.8.2.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.8.2.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.8.2.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2013-04-03T16:26:27Z</updated>
<entry>
<title>Merge branch 'mg/gpg-interface-using-status' into maint</title>
<updated>2013-04-03T16:26:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-04-03T16:26:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b771d8d7cf9dd9d5901e68526be471722870a9f8'/>
<id>urn:sha1:b771d8d7cf9dd9d5901e68526be471722870a9f8</id>
<content type='text'>
Verification of signed tags were not done correctly when not in C
or en/US locale.

* mg/gpg-interface-using-status:
  pretty: make %GK output the signing key for signed commits
  pretty: parse the gpg status lines rather than the output
  gpg_interface: allow to request status return
  log-tree: rely upon the check in the gpg_interface
  gpg-interface: check good signature in a reliable way
</content>
</entry>
<entry>
<title>gpg_interface: allow to request status return</title>
<updated>2013-02-14T17:30:04Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@drmicha.warpmail.net</email>
</author>
<published>2013-02-14T16:04:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9cc4ac8ff1ae84f9435f2c7de3f7ab796103adba'/>
<id>urn:sha1:9cc4ac8ff1ae84f9435f2c7de3f7ab796103adba</id>
<content type='text'>
Currently, verify_signed_buffer() returns the user facing output only.

Allow callers to request the status output also.

Signed-off-by: Michael J Gruber &lt;git@drmicha.warpmail.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>log-tree: rely upon the check in the gpg_interface</title>
<updated>2013-02-14T17:29:30Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@drmicha.warpmail.net</email>
</author>
<published>2013-02-14T16:04:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1315093f99f327ff498ae6c8afcc42651bbddebc'/>
<id>urn:sha1:1315093f99f327ff498ae6c8afcc42651bbddebc</id>
<content type='text'>
It's just so much clearer.

Signed-off-by: Michael J Gruber &lt;git@drmicha.warpmail.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ap/log-mailmap'</title>
<updated>2013-01-21T01:06:53Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-01-21T01:06:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=577f63e781d2f9b9a6862389b6e9d2ca2467afa2'/>
<id>urn:sha1:577f63e781d2f9b9a6862389b6e9d2ca2467afa2</id>
<content type='text'>
Teach commands in the "log" family to optionally pay attention to
the mailmap.

* ap/log-mailmap:
  log --use-mailmap: optimize for cases without --author/--committer search
  log: add log.mailmap configuration option
  log: grep author/committer using mailmap
  test: add test for --use-mailmap option
  log: add --use-mailmap option
  pretty: use mailmap to display username and email
  mailmap: add mailmap structure to rev_info and pp
  mailmap: simplify map_user() interface
  mailmap: remove email copy and length limitation
  Use split_ident_line to parse author and committer
  string-list: allow case-insensitive string list
</content>
</entry>
<entry>
<title>Merge branch 'jc/format-patch-reroll'</title>
<updated>2013-01-12T02:34:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-01-12T02:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=98294e9875c05cdf2d4f16d446cb89ba6d41014a'/>
<id>urn:sha1:98294e9875c05cdf2d4f16d446cb89ba6d41014a</id>
<content type='text'>
Teach "format-patch" to prefix v4- to its output files for the
fourth iteration of a patch series, to make it easier for the
submitter to keep separate copies for iterations.

* jc/format-patch-reroll:
  format-patch: give --reroll-count a short synonym -v
  format-patch: document and test --reroll-count
  format-patch: add --reroll-count=$N option
  get_patch_filename(): split into two functions
  get_patch_filename(): drop "just-numbers" hack
  get_patch_filename(): simplify function signature
  builtin/log.c: stop using global patch_suffix
  builtin/log.c: drop redundant "numbered_files" parameter from make_cover_letter()
  builtin/log.c: drop unused "numbered" parameter from make_cover_letter()
</content>
</entry>
<entry>
<title>mailmap: add mailmap structure to rev_info and pp</title>
<updated>2013-01-10T20:33:08Z</updated>
<author>
<name>Antoine Pelisse</name>
<email>apelisse@gmail.com</email>
</author>
<published>2013-01-05T21:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0e2913b042825cb3ff6798245f9224f41183d159'/>
<id>urn:sha1:0e2913b042825cb3ff6798245f9224f41183d159</id>
<content type='text'>
Pass a mailmap from rev_info to pretty_print_context to so that the
pretty printer can use rewritten name and email address when showing
commits.

Signed-off-by: Antoine Pelisse &lt;apelisse@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/format-color-auto'</title>
<updated>2013-01-06T07:41:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-01-06T07:41:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=946a5aee3e896aa12cb9d4d21079c6e299baad81'/>
<id>urn:sha1:946a5aee3e896aa12cb9d4d21079c6e299baad81</id>
<content type='text'>
Introduce "log --format=%C(auto,blue)Foo%C(auto,reset)" that does
not color its output when writing to a non-terminal.

* jc/format-color-auto:
  log --format: teach %C(auto,black) to respect color config
  t6006: clean up whitespace
</content>
</entry>
<entry>
<title>format-patch: add --reroll-count=$N option</title>
<updated>2012-12-22T08:21:23Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-12-22T08:21:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5fe10fe80a04a57affbaa35258f498bc1acb05e9'/>
<id>urn:sha1:5fe10fe80a04a57affbaa35258f498bc1acb05e9</id>
<content type='text'>
The --reroll-count=$N option, when given a positive integer:

 - Adds " v$N" to the subject prefix specified.  As the default
   subject prefix string is "PATCH", --reroll-count=2 makes it
   "PATCH v2".

 - Prefixes "v$N-" to the names used for output files.  The cover
   letter, whose name is usually 0000-cover-letter.patch, becomes
   v2-0000-cover-letter.patch when given --reroll-count=2.

This allows users to use the same --output-directory for multiple
iterations of the same series, without letting the output for a
newer round overwrite output files from the earlier rounds.  The
user can incorporate materials from earlier rounds to update the
newly minted iteration, and use "send-email v2-*.patch" to send out
the patches belonging to the second iteration easily.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>get_patch_filename(): split into two functions</title>
<updated>2012-12-22T07:55:40Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-12-22T06:06:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d28b5d47ab72a91d5090748f8f8baaf6ffa084fc'/>
<id>urn:sha1:d28b5d47ab72a91d5090748f8f8baaf6ffa084fc</id>
<content type='text'>
The function switched between two operating modes depending on the
NULL-ness of its two parameters, as a hacky way to share small part
of implementation, sacrificing cleanliness of the API.

Implement "fmt_output_subject()" function that takes a subject
string and gives the name for the output file, and on top of it,
implement "fmt_output_commit()" function that takes a commit and
gives the name for the output file.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>get_patch_filename(): drop "just-numbers" hack</title>
<updated>2012-12-22T07:55:40Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-12-22T05:39:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=38ec23ac893e96a9027c1cf8112b3d97a0384d39'/>
<id>urn:sha1:38ec23ac893e96a9027c1cf8112b3d97a0384d39</id>
<content type='text'>
The function chooses from three operating modes (format using the
subject, the commit, or just number) based on NULL-ness of two of
its parameters, which is an ugly hack for sharing only a bit of
code.

Separate out the "just numbers" part out to the callers.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
