<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/contrib, branch v2.6.4</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.6.4</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.6.4'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-12-08T22:05:02Z</updated>
<entry>
<title>Merge branch 'sg/bash-prompt-dirty-orphan' into maint</title>
<updated>2015-12-08T22:05:02Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-12-08T22:05:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e6ed5a438c7a5436a08c08e269174d9975f8dc1d'/>
<id>urn:sha1:e6ed5a438c7a5436a08c08e269174d9975f8dc1d</id>
<content type='text'>
Produce correct "dirty" marker for shell prompts, even when we
are on an orphan or an unborn branch.

* sg/bash-prompt-dirty-orphan:
  bash prompt: indicate dirty index even on orphan branches
  bash prompt: remove a redundant 'git diff' option
  bash prompt: test dirty index and worktree while on an orphan branch
</content>
</entry>
<entry>
<title>bash prompt: indicate dirty index even on orphan branches</title>
<updated>2015-11-24T20:27:01Z</updated>
<author>
<name>SZEDER Gábor</name>
<email>szeder@ira.uka.de</email>
</author>
<published>2015-11-21T11:30:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c26f70ceb3960603a78010c87f8ad11820ab6561'/>
<id>urn:sha1:c26f70ceb3960603a78010c87f8ad11820ab6561</id>
<content type='text'>
__git_ps1() doesn't indicate dirty index while on an orphan branch.

To check the dirtiness of the index, __git_ps1() runs 'git diff-index
--cached ... HEAD', which doesn't work on an orphan branch,
because HEAD doesn't point to a valid commit.

Run 'git diff ... --cached' instead, as it does the right thing both
on valid and invalid HEAD, i.e. compares the index to the existing
HEAD in the former case and to the empty tree in the latter.  This
fixes the two failing tests added in the first commit of this series.

The dirtiness of the worktree is already checked with 'git diff' and
is displayed correctly even on an orphan branch.

Signed-off-by: SZEDER Gábor &lt;szeder@ira.uka.de&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
</content>
</entry>
<entry>
<title>bash prompt: remove a redundant 'git diff' option</title>
<updated>2015-11-24T20:27:01Z</updated>
<author>
<name>SZEDER Gábor</name>
<email>szeder@ira.uka.de</email>
</author>
<published>2015-11-21T14:46:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0af9f7ecb8648ab1c6a090913e3df4a39f7c6754'/>
<id>urn:sha1:0af9f7ecb8648ab1c6a090913e3df4a39f7c6754</id>
<content type='text'>
To get the dirty state indicator __git_ps1() runs 'git diff' with
'--quiet --exit-code' options.  '--quiet' already implies
'--exit-code', so the latter is unnecessary and can be removed.

Signed-off-by: SZEDER Gábor &lt;szeder@ira.uka.de&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
</content>
</entry>
<entry>
<title>Escape Git's exec path in contrib/rerere-train.sh script</title>
<updated>2015-11-20T11:43:00Z</updated>
<author>
<name>Daniel Knittl-Frank</name>
<email>knittl89@googlemail.com</email>
</author>
<published>2015-11-08T11:27:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4573a68e9b340107928194ecb8aba8d803a2ec78'/>
<id>urn:sha1:4573a68e9b340107928194ecb8aba8d803a2ec78</id>
<content type='text'>
Whitespace can cause the source command to fail. This is usually not a
problem on Unix systems, but on Windows Git is likely to be installed
under "C:/Program Files/", thus rendering the script broken.

Signed-off-by: Daniel Knittl-Frank &lt;knittl89+git@googlemail.com&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'pt/pull-builtin' into maint</title>
<updated>2015-10-16T21:32:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-10-16T21:32:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c7997e54a5dd75803657b25aea101255f388ac08'/>
<id>urn:sha1:c7997e54a5dd75803657b25aea101255f388ac08</id>
<content type='text'>
* pt/pull-builtin:
  pull: enclose &lt;options&gt; in brackets in the usage string
  merge: grammofix in please-commit-before-merge message
</content>
</entry>
<entry>
<title>merge: grammofix in please-commit-before-merge message</title>
<updated>2015-10-02T21:29:56Z</updated>
<author>
<name>Alex Henrie</name>
<email>alexhenrie24@gmail.com</email>
</author>
<published>2015-10-02T04:25:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b7447679e84ed973430ab19fce87f56857b83068'/>
<id>urn:sha1:b7447679e84ed973430ab19fce87f56857b83068</id>
<content type='text'>
Signed-off-by: Alex Henrie &lt;alexhenrie24@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'js/maint-am-skip-performance-regression'</title>
<updated>2015-09-14T21:59:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-09-14T21:59:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cf2094ca6349fe8cfe0f327e36ea386ad8ac98db'/>
<id>urn:sha1:cf2094ca6349fe8cfe0f327e36ea386ad8ac98db</id>
<content type='text'>
Recent versions of scripted "git am" has a performance regression in
"git am --skip" codepath, which no longer exists in the built-in
version on the 'master' front.  Fix the regression in the last
scripted version that appear in 2.5.x maintenance track and older.

* js/maint-am-skip-performance-regression:
  am --skip/--abort: merge HEAD/ORIG_HEAD tree into index
</content>
</entry>
<entry>
<title>Merge branch 'sg/config-name-only'</title>
<updated>2015-08-31T22:38:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-31T22:38:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=fc9dfda1be25ab3bb311900c6cfbf59d6b6e224e'/>
<id>urn:sha1:fc9dfda1be25ab3bb311900c6cfbf59d6b6e224e</id>
<content type='text'>
"git config --list" output was hard to parse when values consist of
multiple lines.  "--name-only" option is added to help this.

* sg/config-name-only:
  get_urlmatch: avoid useless strbuf write
  format_config: simplify buffer handling
  format_config: don't init strbuf
  config: restructure format_config() for better control flow
  completion: list variable names reliably with 'git config --name-only'
  config: add '--name-only' option to list only variable names
</content>
</entry>
<entry>
<title>Merge branch 'ep/http-configure-ssl-version'</title>
<updated>2015-08-26T22:45:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-26T22:45:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ed070a40072f01aa819f114bf6b35edf0f53cab2'/>
<id>urn:sha1:ed070a40072f01aa819f114bf6b35edf0f53cab2</id>
<content type='text'>
A new configuration variable http.sslVersion can be used to specify
what specific version of SSL/TLS to use to make a connection.

* ep/http-configure-ssl-version:
  http: add support for specifying the SSL version
</content>
</entry>
<entry>
<title>Sync with maint</title>
<updated>2015-08-25T23:09:30Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-25T23:09:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=33f2c4ff7b9ac02cd9010d504e847b912b35baf6'/>
<id>urn:sha1:33f2c4ff7b9ac02cd9010d504e847b912b35baf6</id>
<content type='text'>
* maint:
  pull: pass upload_pack only when it was given
</content>
</entry>
</feed>
