<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.0.2</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.0.2</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.0.2'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2014-07-16T18:19:56Z</updated>
<entry>
<title>Git 2.0.2</title>
<updated>2014-07-16T18:19:56Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-16T18:19:56Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ebc5da3208824e25a89672a3b91bd13629b215fe'/>
<id>urn:sha1:ebc5da3208824e25a89672a3b91bd13629b215fe</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/fix-clone-single-starting-at-a-tag' into maint</title>
<updated>2014-07-16T18:17:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-16T18:17:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=2e931843adb7ce59b5d9bc76f72edff7805980a9'/>
<id>urn:sha1:2e931843adb7ce59b5d9bc76f72edff7805980a9</id>
<content type='text'>
"git clone -b brefs/tags/bar" would have mistakenly thought we were
following a single tag, even though it was a name of the branch,
because it incorrectly used strstr().

* jc/fix-clone-single-starting-at-a-tag:
  builtin/clone.c: detect a clone starting at a tag correctly
</content>
</entry>
<entry>
<title>Merge branch 'jk/pretty-G-format-fixes' into maint</title>
<updated>2014-07-16T18:17:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-16T18:17:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=588de86f06c897713d0a6b362629ff7d4911dd7c'/>
<id>urn:sha1:588de86f06c897713d0a6b362629ff7d4911dd7c</id>
<content type='text'>
"%G" (nothing after G) is an invalid pretty format specifier, but
the parser did not notice it as garbage.

* jk/pretty-G-format-fixes:
  move "%G" format test from t7510 to t6006
  pretty: avoid reading past end-of-string with "%G"
  t7510: check %G* pretty-format output
  t7510: test a commit signed by an unknown key
  t7510: use consistent &amp;&amp;-chains in loop
  t7510: stop referring to master in later tests
</content>
</entry>
<entry>
<title>Merge branch 'rs/fix-alt-odb-path-comparison' into maint</title>
<updated>2014-07-16T18:17:08Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-16T18:17:08Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=5a3db94539acbf66b9fcf466b5ea7fd53295dc89'/>
<id>urn:sha1:5a3db94539acbf66b9fcf466b5ea7fd53295dc89</id>
<content type='text'>
Code to avoid adding the same alternate object store twice was
subtly broken for a long time, but nobody seems to have noticed.

* rs/fix-alt-odb-path-comparison:
  sha1_file: avoid overrunning alternate object base string
</content>
</entry>
<entry>
<title>Merge branch 'jk/commit-buffer-length' into maint</title>
<updated>2014-07-16T18:16:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-16T18:16:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=5c18fde0d96cfcbc321caad8f809028b0c63aaeb'/>
<id>urn:sha1:5c18fde0d96cfcbc321caad8f809028b0c63aaeb</id>
<content type='text'>
A handful of code paths had to read the commit object more than
once when showing header fields that are usually not parsed.  The
internal data structure to keep track of the contents of the commit
object has been updated to reduce the need for this double-reading,
and to allow the caller find the length of the object.

* jk/commit-buffer-length:
  reuse cached commit buffer when parsing signatures
  commit: record buffer length in cache
  commit: convert commit-&gt;buffer to a slab
  commit-slab: provide a static initializer
  use get_commit_buffer everywhere
  convert logmsg_reencode to get_commit_buffer
  use get_commit_buffer to avoid duplicate code
  use get_cached_commit_buffer where appropriate
  provide helpers to access the commit buffer
  provide a helper to set the commit buffer
  provide a helper to free commit buffer
  sequencer: use logmsg_reencode in get_message
  logmsg_reencode: return const buffer
  do not create "struct commit" with xcalloc
  commit: push commit_index update into alloc_commit_node
  alloc: include any-object allocations in alloc_report
  replace dangerous uses of strbuf_attach
  commit_tree: take a pointer/len pair rather than a const strbuf
</content>
</entry>
<entry>
<title>Merge branch 'bc/fix-rebase-merge-skip' into maint</title>
<updated>2014-07-16T18:16:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-16T18:16:16Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=64630d807ae0a9717ae39c87bd1458bf15c62142'/>
<id>urn:sha1:64630d807ae0a9717ae39c87bd1458bf15c62142</id>
<content type='text'>
During "git rebase --merge", a conflicted patch could not be
skipped with "--skip" if the next one also conflicted.

* bc/fix-rebase-merge-skip:
  rebase--merge: fix --skip with two conflicts in a row
</content>
</entry>
<entry>
<title>Merge branch 'maint-1.9' into maint</title>
<updated>2014-07-16T18:11:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-16T18:11:06Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=9092a9696bee9a5729b7b1741a5de99aecb75552'/>
<id>urn:sha1:9092a9696bee9a5729b7b1741a5de99aecb75552</id>
<content type='text'>
* maint-1.9:
  annotate: use argv_array
</content>
</entry>
<entry>
<title>Merge branch 'maint-1.8.5' into maint-1.9</title>
<updated>2014-07-16T18:10:30Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-16T18:10:30Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d22acacf810a92d5634099a7db0367ce5b6fdcef'/>
<id>urn:sha1:d22acacf810a92d5634099a7db0367ce5b6fdcef</id>
<content type='text'>
* maint-1.8.5:
  annotate: use argv_array
  t7300: repair filesystem permissions with test_when_finished
  enums: remove trailing ',' after last item in enum
</content>
</entry>
<entry>
<title>annotate: use argv_array</title>
<updated>2014-07-16T18:10:11Z</updated>
<author>
<name>René Scharfe</name>
<email>l.s.r@web.de</email>
</author>
<published>2014-07-16T08:51:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8c2cfa55446f542454eb4acc7f49d1747e425c94'/>
<id>urn:sha1:8c2cfa55446f542454eb4acc7f49d1747e425c94</id>
<content type='text'>
Simplify the code and get rid of some magic constants by using
argv_array to build the argument list for cmd_blame.  Be lazy and let
the OS release our allocated memory, as before.

Signed-off-by: Rene Scharfe &lt;l.s.r@web.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Start preparing for 2.0.2</title>
<updated>2014-07-10T18:15:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-10T18:15:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8693e1cc2f0778954eb8aef5af9d98ac7b0c7dbb'/>
<id>urn:sha1:8693e1cc2f0778954eb8aef5af9d98ac7b0c7dbb</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
