<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.7.11.4</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.7.11.4</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.7.11.4'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2012-07-30T20:16:51Z</updated>
<entry>
<title>Git 1.7.11.4</title>
<updated>2012-07-30T20:16:51Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-07-30T20:09:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=0e4c8822e98e27c3c63125570c8bcbf0a8fd34da'/>
<id>urn:sha1:0e4c8822e98e27c3c63125570c8bcbf0a8fd34da</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/maint-commit-document-editmsg' into maint</title>
<updated>2012-07-30T20:05:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-07-30T20:05:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=f17adbce64efe49dcbdd3b7d14dc8b3621b5e193'/>
<id>urn:sha1:f17adbce64efe49dcbdd3b7d14dc8b3621b5e193</id>
<content type='text'>
"$GIT_DIR/COMMIT_EDITMSG" file that is used to hold the commit log
message user edits was not documented.

* jk/maint-commit-document-editmsg:
  commit: document the temporary commit message file
</content>
</entry>
<entry>
<title>Merge branch 'jk/maint-advise-vaddf' into maint</title>
<updated>2012-07-30T20:05:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-07-30T20:05:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=5c992a1326bf2d79a28cb1b0a64ddbc42420073f'/>
<id>urn:sha1:5c992a1326bf2d79a28cb1b0a64ddbc42420073f</id>
<content type='text'>
The advise() function did not use varargs correctly to format
its message.

* jk/maint-advise-vaddf:
  advice: pass varargs to strbuf_vaddf, not strbuf_addf
</content>
</entry>
<entry>
<title>Merge branch 'kk/maint-commit-tree' into maint</title>
<updated>2012-07-30T20:05:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-07-30T20:05:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=2e3710bdf945dbffd89c28bc6c12f7ee7f0f55a8'/>
<id>urn:sha1:2e3710bdf945dbffd89c28bc6c12f7ee7f0f55a8</id>
<content type='text'>
"git commit-tree" learned a more natural "-p &lt;parent&gt; &lt;tree&gt;" order
of arguments long time ago, but recently forgot it by mistake.

* kk/maint-commit-tree:
  Revert "git-commit-tree(1): update synopsis"
  commit-tree: resurrect command line parsing updates
</content>
</entry>
<entry>
<title>Merge branch 'jv/maint-no-ext-diff' into maint</title>
<updated>2012-07-30T20:04:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-07-30T20:04:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=70f6be7aa9a1f435d64df11ec92ff84982bfc581'/>
<id>urn:sha1:70f6be7aa9a1f435d64df11ec92ff84982bfc581</id>
<content type='text'>
"git diff --no-ext-diff" did not output anything for a typechange
filepair when GIT_EXTERNAL_DIFF is in effect.

* jv/maint-no-ext-diff:
  diff: test precedence of external diff drivers
  diff: correctly disable external_diff with --no-ext-diff
</content>
</entry>
<entry>
<title>Merge branch 'pg/maint-1.7.9-am-where-is-patch' into maint</title>
<updated>2012-07-30T20:04:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-07-30T20:04:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=9b67f560f473ec84c9ea77a1fa6378bc7cc29d9d'/>
<id>urn:sha1:9b67f560f473ec84c9ea77a1fa6378bc7cc29d9d</id>
<content type='text'>
When "git am" failed, old timers knew to check .git/rebase-apply/patch
to see what went wrong, but we never told the users about it.

* pg/maint-1.7.9-am-where-is-patch:
  am: indicate where a failed patch is to be found
</content>
</entry>
<entry>
<title>Merge branch 'jl/maint-1.7.10-recurse-submodules-with-symlink' into maint</title>
<updated>2012-07-30T20:04:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-07-30T20:04:18Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8ba105dda861d33f3d7c3b9989592c1605027116'/>
<id>urn:sha1:8ba105dda861d33f3d7c3b9989592c1605027116</id>
<content type='text'>
When "git submodule add" clones a submodule repository, it can get
confused where to store the resulting submodule repository in the
superproject's .git/ directory when there is a symbolic link in the
path to the current directory.

* jl/maint-1.7.10-recurse-submodules-with-symlink:
  submodules: don't stumble over symbolic links when cloning recursively
</content>
</entry>
<entry>
<title>Merge branch 'jc/maint-filter-branch-epoch-date' into maint</title>
<updated>2012-07-30T20:04:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-07-30T20:03:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=80ffb7570f86fb8b671048a374f3c7990c45a27f'/>
<id>urn:sha1:80ffb7570f86fb8b671048a374f3c7990c45a27f</id>
<content type='text'>
In 1.7.9 era, we taught "git rebase" about the raw timestamp format
but we did not teach the same trick to "filter-branch", which rolled
a similar logic on its own.

* jc/maint-filter-branch-epoch-date:
  t7003: add test to filter a branch with a commit at epoch
  date.c: Fix off by one error in object-header date parsing
  filter-branch: do not forget the '@' prefix to force git-timestamp
</content>
</entry>
<entry>
<title>commit: document the temporary commit message file</title>
<updated>2012-07-23T22:10:36Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2012-07-23T21:13:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=41f597d9bbac33a7e522c5f74b83e712ea2de13a'/>
<id>urn:sha1:41f597d9bbac33a7e522c5f74b83e712ea2de13a</id>
<content type='text'>
We do not document COMMIT_EDITMSG at all, but users may want
to know about it for two reasons:

  1. They may want to tell their editor to configure itself
     for formatting a commit message.

  2. If a commit is aborted by an error, the user may want
     to recover the commit message they typed.

Let's put a note in git-commit(1).

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>advice: pass varargs to strbuf_vaddf, not strbuf_addf</title>
<updated>2012-07-23T20:10:43Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2012-07-23T18:48:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=447b99c8b1102746054644acd268f4c1b115a9f8'/>
<id>urn:sha1:447b99c8b1102746054644acd268f4c1b115a9f8</id>
<content type='text'>
The advise() function takes a variable number of arguments
and converts them into a va_list object to pass to strbuf
for handling. However, we accidentally called strbuf_addf
(that takes a variable number of arguments) instead of
strbuf_vaddf (that takes a va_list).

This bug dates back to v1.7.8.1-1-g23cb5bf, but we never
noticed because none of the current callers passes a string
with a format specifier in it. And the compiler did not
notice because the format string is not available at
compile time.

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