<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/contrib/completion/git-completion.bash, branch v2.4.9</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.4.9</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.4.9'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2015-08-03T17:41:33Z</updated>
<entry>
<title>Merge branch 'sg/completion-commit-cleanup' into maint</title>
<updated>2015-08-03T17:41:33Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-03T17:41:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=44737c42280e513b782d73a790daf68f951237c3'/>
<id>urn:sha1:44737c42280e513b782d73a790daf68f951237c3</id>
<content type='text'>
* sg/completion-commit-cleanup:
  completion: teach 'scissors' mode to 'git commit --cleanup='
</content>
</entry>
<entry>
<title>completion: teach 'scissors' mode to 'git commit --cleanup='</title>
<updated>2015-06-08T15:46:47Z</updated>
<author>
<name>SZEDER Gábor</name>
<email>szeder@ira.uka.de</email>
</author>
<published>2015-06-08T01:43:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=72dbb365547a926f629e12d7eba39c3c0bb8ba84'/>
<id>urn:sha1:72dbb365547a926f629e12d7eba39c3c0bb8ba84</id>
<content type='text'>
Signed-off-by: SZEDER Gábor &lt;szeder@ira.uka.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sg/complete-decorate-full-not-long' into maint</title>
<updated>2015-05-26T20:49:22Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-05-26T20:49:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=23903b9e290afeb6928955ee589799ee1a3c4c73'/>
<id>urn:sha1:23903b9e290afeb6928955ee589799ee1a3c4c73</id>
<content type='text'>
The completion for "log --decorate=" parameter value was incorrect.

* sg/complete-decorate-full-not-long:
  completion: fix and update 'git log --decorate=' options
</content>
</entry>
<entry>
<title>completion: fix and update 'git log --decorate=' options</title>
<updated>2015-05-03T18:46:14Z</updated>
<author>
<name>SZEDER Gábor</name>
<email>szeder@ira.uka.de</email>
</author>
<published>2015-05-01T17:21:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=af16bdaa3fb25bd5811b09bc11c9244b1dcc684e'/>
<id>urn:sha1:af16bdaa3fb25bd5811b09bc11c9244b1dcc684e</id>
<content type='text'>
'git log --decorate=' understands the 'full', 'short' and 'no' options.
From these the completion script only offered 'short' and it offered
'long' instead of 'full'.

Signed-off-by: SZEDER Gábor &lt;szeder@ira.uka.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ma/bash-completion-leaking-x'</title>
<updated>2015-04-20T22:28:30Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-04-20T22:28:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=6b1258b07b8ad5671f36bf7e998e905a0142c223'/>
<id>urn:sha1:6b1258b07b8ad5671f36bf7e998e905a0142c223</id>
<content type='text'>
The completion script (in contrib/) contaminated global namespace
and clobbered on a shell variable $x.

* ma/bash-completion-leaking-x:
  completion: fix global bash variable leak on __gitcompappend
</content>
</entry>
<entry>
<title>completion: fix global bash variable leak on __gitcompappend</title>
<updated>2015-04-13T05:35:51Z</updated>
<author>
<name>Márcio Almada</name>
<email>marcio.web2@gmail.com</email>
</author>
<published>2015-04-08T05:45:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=852ff1c362b9e92f4bc08997c4837c6190d6e530'/>
<id>urn:sha1:852ff1c362b9e92f4bc08997c4837c6190d6e530</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sg/completion-gitcomp-nl-for-refs'</title>
<updated>2015-03-26T18:57:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-26T18:57:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=55a3b3c26eba7fae1fb9f7be37144b30b68fd8fe'/>
<id>urn:sha1:55a3b3c26eba7fae1fb9f7be37144b30b68fd8fe</id>
<content type='text'>
Code clean-up.

* sg/completion-gitcomp-nl-for-refs:
  completion: use __gitcomp_nl() for completing refs
</content>
</entry>
<entry>
<title>Merge branch 'js/completion-ctags-pattern-substitution-fix'</title>
<updated>2015-03-23T18:28:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-23T18:28:16Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c267a4d013d21a5b07cdab9c4c329d49e336544f'/>
<id>urn:sha1:c267a4d013d21a5b07cdab9c4c329d49e336544f</id>
<content type='text'>
The code that reads from the ctags file in the completion script
(in contrib/) did not spell ${param/pattern/string} substitution
correctly, which happened to work with bash but not with zsh.

* js/completion-ctags-pattern-substitution-fix:
  contrib/completion: escape the forward slash in __git_match_ctag
</content>
</entry>
<entry>
<title>Merge branch 'jk/push-config'</title>
<updated>2015-03-23T18:28:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-23T18:28:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=61ca378275e83c48343c74a849ff0dcdef9abc91'/>
<id>urn:sha1:61ca378275e83c48343c74a849ff0dcdef9abc91</id>
<content type='text'>
Restructure "git push" codepath to make it easier to add new
configuration bits and then add push.followTags configuration that
turns --follow-tags option on by default.

* jk/push-config:
  push: allow --follow-tags to be set by config push.followTags
  cmd_push: pass "flags" pointer to config callback
  cmd_push: set "atomic" bit directly
  git_push_config: drop cargo-culted wt_status pointer
</content>
</entry>
<entry>
<title>completion: use __gitcomp_nl() for completing refs</title>
<updated>2015-03-22T23:41:12Z</updated>
<author>
<name>SZEDER Gábor</name>
<email>szeder@ira.uka.de</email>
</author>
<published>2015-03-22T12:03:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=260d5850ad452adb7ac0ab70d0a5d0211bdd967f'/>
<id>urn:sha1:260d5850ad452adb7ac0ab70d0a5d0211bdd967f</id>
<content type='text'>
We do that almost everywhere, because it's faster for large number of
refs, see a31e62629 (completion: optimize refs completion, 2011-10-15).
These were the last two places where we still used __gitcomp() for
completing refs.

Signed-off-by: SZEDER Gábor &lt;szeder@ira.uka.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
