<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t, 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>Merge branch 'jk/rebase-no-autostash' into maint</title>
<updated>2015-12-08T22:05:01Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-12-08T22:05:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=697bd2871cd04357ced89b962d39eb685dab47ca'/>
<id>urn:sha1:697bd2871cd04357ced89b962d39eb685dab47ca</id>
<content type='text'>
There was no way to defeat a configured rebase.autostash variable
from the command line, as "git rebase --no-autostash" was missing.

* jk/rebase-no-autostash:
  Documentation/git-rebase: fix --no-autostash formatting
  rebase: support --no-autostash
</content>
</entry>
<entry>
<title>Merge branch 'da/difftool' into maint</title>
<updated>2015-12-04T19:34:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-12-04T19:34:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=aa0b4c31d9f21b806253ac16e59de82e2a5ec00e'/>
<id>urn:sha1:aa0b4c31d9f21b806253ac16e59de82e2a5ec00e</id>
<content type='text'>
The code to prepare the working tree side of temporary directory
for the "dir-diff" feature forgot that symbolic links need not be
copied (or symlinked) to the temporary area, as the code already
special cases and overwrites them.  Besides, it was wrong to try
computing the object name of the target of symbolic link, which may
not even exist or may be a directory.

* da/difftool:
  difftool: ignore symbolic links in use_wt_file
</content>
</entry>
<entry>
<title>Merge branch 'dk/gc-idx-wo-pack' into maint</title>
<updated>2015-12-04T19:33:08Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-12-04T19:33:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b50ceab48f46a74571ee2a89048563dd5d3322b9'/>
<id>urn:sha1:b50ceab48f46a74571ee2a89048563dd5d3322b9</id>
<content type='text'>
Having a leftover .idx file without corresponding .pack file in
the repository hurts performance; "git gc" learned to prune them.

We may want to do the same for .bitmap (and notice but not prune
.keep) without corresponding .pack, but that can be a separate
topic.

* dk/gc-idx-wo-pack:
  gc: remove garbage .idx files from pack dir
  t5304: test cleaning pack garbage
  prepare_packed_git(): refactor garbage reporting in pack directory
</content>
</entry>
<entry>
<title>Merge branch 'eg/p4-submit-catch-failure' into maint</title>
<updated>2015-12-01T22:24:21Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-12-01T22:24:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=908a6e4156dff47d4877478383fd4b79592010e2'/>
<id>urn:sha1:908a6e4156dff47d4877478383fd4b79592010e2</id>
<content type='text'>
Just like the working tree is cleaned up when the user cancelled
submission in P4Submit.applyCommit(), clean up the mess if "p4
submit" fails.

* eg/p4-submit-catch-failure:
  git-p4: clean up after p4 submit failure
</content>
</entry>
<entry>
<title>Merge branch 'ld/p4-detached-head' into maint</title>
<updated>2015-12-01T22:21:29Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-12-01T22:21:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5b228f956a8f7ec5127adf9e9368220d7e5d9a5e'/>
<id>urn:sha1:5b228f956a8f7ec5127adf9e9368220d7e5d9a5e</id>
<content type='text'>
Make git-p4 work on a detached head.

* ld/p4-detached-head:
  git-p4: work with a detached head
  git-p4: add option to system() to return subshell status
  git-p4: add failing test for submit from detached head
</content>
</entry>
<entry>
<title>Merge branch 'sg/filter-branch-dwim-ambiguity' into maint</title>
<updated>2015-12-01T22:21:17Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-12-01T22:21:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=978b5760a11846ee7e2b928aca629a065a9d876d'/>
<id>urn:sha1:978b5760a11846ee7e2b928aca629a065a9d876d</id>
<content type='text'>
Fix for a corner case in filter-branch.

* sg/filter-branch-dwim-ambiguity:
  filter-branch: deal with object name vs. pathname ambiguity in tree-filter
</content>
</entry>
<entry>
<title>Merge branch 'dk/t5813-unc-paths' into maint</title>
<updated>2015-12-01T22:20:52Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-12-01T22:20:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=76fdb0640e4a3b305e1d1eaf9d9c3726cd9f7128'/>
<id>urn:sha1:76fdb0640e4a3b305e1d1eaf9d9c3726cd9f7128</id>
<content type='text'>
Test portability fix for a topic in v2.6.1.

* dk/t5813-unc-paths:
  t5813: avoid creating urls that break on cygwin
</content>
</entry>
<entry>
<title>filter-branch: deal with object name vs. pathname ambiguity in tree-filter</title>
<updated>2015-11-24T23:37:50Z</updated>
<author>
<name>SZEDER Gábor</name>
<email>szeder@ira.uka.de</email>
</author>
<published>2015-11-23T12:23:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4d2a3646d1f0285ce072cdfe34a7df64710f9357'/>
<id>urn:sha1:4d2a3646d1f0285ce072cdfe34a7df64710f9357</id>
<content type='text'>
'git filter-branch' fails complaining about an ambiguous argument, if
a tree-filter renames a path and the new pathname happens to match an
existing object name.

After the tree-filter has been applied, 'git filter-branch' looks for
changed paths by running:

  git diff-index -r --name-only --ignore-submodules $commit

which then, because of the lack of disambiguating double-dash, can't
decide whether to treat '$commit' as revision or path and errors out.

Add that disambiguating double-dash after 'git diff-index's revision
argument to make sure that '$commit' is interpreted as a revision.

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>git-p4: clean up after p4 submit failure</title>
<updated>2015-11-24T20:41:59Z</updated>
<author>
<name>GIRARD Etienne</name>
<email>egirard@murex.com</email>
</author>
<published>2015-11-24T07:43:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b7638fed427f4aab36ad8ff36fe06f0e4b5c98e4'/>
<id>urn:sha1:b7638fed427f4aab36ad8ff36fe06f0e4b5c98e4</id>
<content type='text'>
When "p4 submit" command fails in P4Submit.applyCommit, the
workspace is left with the changes.  We already have code to revert
the changes to the workspace when the user decides to cancel
submission by aborting the editor that edits the change description,
and we should treat the "p4 submit" failure the same way.

Clean the workspace if p4_write_pipe raised SystemExit, so that the
user don't have to do it themselves.

Signed-off-by: GIRARD Etienne &lt;egirard@murex.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
Signed-off-by: Luke Diamand &lt;luke@diamand.org&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
</content>
</entry>
</feed>
