<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/contrib/completion, branch v2.4.7</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.4.7</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.4.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-07-15T18:41:26Z</updated>
<entry>
<title>Merge branch 'jc/prompt-document-ps1-state-separator' into maint</title>
<updated>2015-07-15T18:41:26Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-15T18:41:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=51d5980ea019a28b38d2f9612314daf3ea536e82'/>
<id>urn:sha1:51d5980ea019a28b38d2f9612314daf3ea536e82</id>
<content type='text'>
Docfix.

* jc/prompt-document-ps1-state-separator:
  git-prompt.sh: document GIT_PS1_STATESEPARATOR
</content>
</entry>
<entry>
<title>Merge branch 'af/tcsh-completion-noclobber' into maint</title>
<updated>2015-07-15T18:41:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-15T18:41:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ada9ecd98947aa0d80945f3a7a24486efcda370b'/>
<id>urn:sha1:ada9ecd98947aa0d80945f3a7a24486efcda370b</id>
<content type='text'>
The tcsh completion writes a bash scriptlet but that would have
failed for users with noclobber set.

* af/tcsh-completion-noclobber:
  git-completion.tcsh: fix redirect with noclobber
</content>
</entry>
<entry>
<title>git-prompt.sh: document GIT_PS1_STATESEPARATOR</title>
<updated>2015-06-10T21:53:14Z</updated>
<author>
<name>Joe Cridge</name>
<email>joe.cridge@me.com</email>
</author>
<published>2015-06-10T17:19:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ab7fade9198e0ab3cc5c8705f0383768a3c954db'/>
<id>urn:sha1:ab7fade9198e0ab3cc5c8705f0383768a3c954db</id>
<content type='text'>
The environment variable GIT_PS1_STATESEPARATOR can be used to set the
separator between the branch name and the state symbols in the prompt.

At present the variable is not mentioned in the inline documentation which
makes it difficult for the casual user to identify.

Signed-off-by: Joe Cridge &lt;joe.cridge@me.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-completion.tcsh: fix redirect with noclobber</title>
<updated>2015-06-09T18:21:15Z</updated>
<author>
<name>Ariel Faigon</name>
<email>github.2009@yendor.com</email>
</author>
<published>2015-06-09T17:25:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0b1f688bf453c8569d17908f0c3ca218157d80e4'/>
<id>urn:sha1:0b1f688bf453c8569d17908f0c3ca218157d80e4</id>
<content type='text'>
tcsh users who happen to have 'set noclobber' elsewhere in their
~/.tcshrc or ~/.cshrc startup files get a 'File exist' error, and
the tcsh completion file doesn't get generated/updated.

Adding a `!` in the redirect works correctly for both clobber (default)
and 'set noclobber' users.

Reviewed-by: Christian Couder &lt;christian.couder@gmail.com&gt;
Signed-off-by: Ariel Faigon &lt;github.2009@yendor.com&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='https://git.shady.money/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='https://git.shady.money/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='https://git.shady.money/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='https://git.shady.money/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='https://git.shady.money/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 'ct/prompt-untracked-fix'</title>
<updated>2015-03-25T19:54:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-25T19:54:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5f15cba2f95f5678fc69bd305dbbb778e1fad579'/>
<id>urn:sha1:5f15cba2f95f5678fc69bd305dbbb778e1fad579</id>
<content type='text'>
The prompt script (in contrib/) did not show the untracked sign
when working in a subdirectory without any untracked files.

* ct/prompt-untracked-fix:
  git prompt: use toplevel to find untracked files
</content>
</entry>
</feed>
