<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t, branch v2.5.0</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.5.0</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.5.0'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-07-24T17:55:24Z</updated>
<entry>
<title>Revert "git-am: add am.threeWay config variable"</title>
<updated>2015-07-24T17:55:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-24T17:55:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=15dc5b5fb049bdf7abdbc610a5dec040c4d499bd'/>
<id>urn:sha1:15dc5b5fb049bdf7abdbc610a5dec040c4d499bd</id>
<content type='text'>
This reverts commit d96a275b91bae1800cd43be0651e886e7e042a17.

It used to be possible to apply a patch series with "git am mbox"
and then only after seeing a failure, switch to three-way mode via
"git am -3" (no other options or arguments).  The commit being
reverted broke this workflow.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'es/worktree-add'</title>
<updated>2015-07-13T21:02:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-13T21:02:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=799767cc98b2f8e6f82d0de4bef9b5e8fcc16e97'/>
<id>urn:sha1:799767cc98b2f8e6f82d0de4bef9b5e8fcc16e97</id>
<content type='text'>
Update to the "linked checkout" in 2.5.0-rc1.

Instead of "checkout --to" that does not do what "checkout"
normally does, move the functionality to "git worktree add".

* es/worktree-add: (24 commits)
  Revert "checkout: retire --ignore-other-worktrees in favor of --force"
  checkout: retire --ignore-other-worktrees in favor of --force
  worktree: add: auto-vivify new branch when &lt;branch&gt; is omitted
  worktree: add: make -b/-B default to HEAD when &lt;branch&gt; is omitted
  worktree: extract basename computation to new function
  checkout: require worktree unconditionally
  checkout: retire --to option
  tests: worktree: retrofit "checkout --to" tests for "worktree add"
  worktree: add -b/-B options
  worktree: add --detach option
  worktree: add --force option
  worktree: introduce "add" command
  checkout: drop 'checkout_opts' dependency from prepare_linked_checkout
  checkout: make --to unconditionally verbose
  checkout: prepare_linked_checkout: drop now-unused 'new' argument
  checkout: relocate --to's "no branch specified" check
  checkout: fix bug with --to and relative HEAD
  Documentation/git-worktree: add EXAMPLES section
  Documentation/git-worktree: add high-level 'lock' overview
  Documentation/git-worktree: split technical info from general description
  ...
</content>
</entry>
<entry>
<title>Merge branch 'nd/multiple-work-trees'</title>
<updated>2015-07-13T21:02:02Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-13T21:02:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7783eb2e59684492e75068443e1f77f64fe37cc9'/>
<id>urn:sha1:7783eb2e59684492e75068443e1f77f64fe37cc9</id>
<content type='text'>
"git checkout [&lt;tree-ish&gt;] &lt;paths&gt;" spent unnecessary cycles
checking if the current branch was checked out elsewhere, when we
know we are not switching the branches ourselves.

* nd/multiple-work-trees:
  worktree: new place for "git prune --worktrees"
  checkout: don't check worktrees when not necessary
</content>
</entry>
<entry>
<title>Merge branch 'js/rebase-i-clean-up-upon-continue-to-skip'</title>
<updated>2015-07-13T21:00:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-13T21:00:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e01787f1a1de589b7adc6f6946b53996a5e74c34'/>
<id>urn:sha1:e01787f1a1de589b7adc6f6946b53996a5e74c34</id>
<content type='text'>
Abandoning an already applied change in "git rebase -i" with
"--continue" left CHERRY_PICK_HEAD and confused later steps.

* js/rebase-i-clean-up-upon-continue-to-skip:
  rebase -i: do not leave a CHERRY_PICK_HEAD file behind
  t3404: demonstrate CHERRY_PICK_HEAD bug
</content>
</entry>
<entry>
<title>Merge branch 'jk/rev-list-no-bitmap-while-pruning'</title>
<updated>2015-07-10T21:26:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-10T21:26:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ace6325ddf40725b07591d33dc06f3b82dba57ab'/>
<id>urn:sha1:ace6325ddf40725b07591d33dc06f3b82dba57ab</id>
<content type='text'>
A minor bugfix when pack bitmap is used with "rev-list --count".

* jk/rev-list-no-bitmap-while-pruning:
  rev-list: disable --use-bitmap-index when pruning commits
</content>
</entry>
<entry>
<title>Merge branch 'rh/test-color-avoid-terminfo-in-original-home'</title>
<updated>2015-07-10T21:17:55Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-10T21:17:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=615eb98a83347e8997fd68272653a668bd2fee43'/>
<id>urn:sha1:615eb98a83347e8997fd68272653a668bd2fee43</id>
<content type='text'>
An ancient test framework enhancement to allow color was not
entirely correct; this makes it work even when tput needs to read
from the ~/.terminfo under the user's real HOME directory.

* rh/test-color-avoid-terminfo-in-original-home:
  test-lib.sh: fix color support when tput needs ~/.terminfo
  Revert "test-lib.sh: do tests for color support after changing HOME"
</content>
</entry>
<entry>
<title>Merge branch 'sb/p5310-and-chain'</title>
<updated>2015-07-10T21:17:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-10T21:17:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=64fe6fcd9eab58069f2d3ad1ece75d5b66ca0e70'/>
<id>urn:sha1:64fe6fcd9eab58069f2d3ad1ece75d5b66ca0e70</id>
<content type='text'>
Code clean-up.

* sb/p5310-and-chain:
  p5310: Fix broken &amp;&amp; chain in performance test
</content>
</entry>
<entry>
<title>Merge branch 'nd/dwim-wildcards-as-pathspecs'</title>
<updated>2015-07-10T21:17:52Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-10T21:17:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=89bf01361e09763fa1b30294afad21e123861394'/>
<id>urn:sha1:89bf01361e09763fa1b30294afad21e123861394</id>
<content type='text'>
Test updates to a topic already in 2.5-rc.

* nd/dwim-wildcards-as-pathspecs:
  Add tests for wildcard "path vs ref" disambiguation
</content>
</entry>
<entry>
<title>Merge branch 'jk/maint-for-each-packed-object'</title>
<updated>2015-07-09T21:31:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-09T21:31:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c07173f2156cb81661f0a9c33b99d9378f3e104c'/>
<id>urn:sha1:c07173f2156cb81661f0a9c33b99d9378f3e104c</id>
<content type='text'>
The for_each_packed_object() API function did not iterate over
objects in a packfile that hasn't been used yet.

* jk/maint-for-each-packed-object:
  for_each_packed_object: automatically open pack index
</content>
</entry>
<entry>
<title>worktree: add: auto-vivify new branch when &lt;branch&gt; is omitted</title>
<updated>2015-07-07T21:34:32Z</updated>
<author>
<name>Eric Sunshine</name>
<email>sunshine@sunshineco.com</email>
</author>
<published>2015-07-06T17:30:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1eb07d829f3f0992c93c6b44fdcc4e95ebab12f3'/>
<id>urn:sha1:1eb07d829f3f0992c93c6b44fdcc4e95ebab12f3</id>
<content type='text'>
As a convenience, when &lt;branch&gt; is omitted from "git worktree &lt;path&gt;
&lt;branch&gt;" and neither -b nor -B is used, automatically create a new
branch named after &lt;path&gt;, as if "-b $(basename &lt;path&gt;)" was specified.
Thus, "git worktree add ../hotfix" creates a new branch named "hotfix"
and associates it with new worktree "../hotfix".

Signed-off-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
