<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t, branch v2.4.9</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.4.9</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.4.9'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-08-03T17:41:34Z</updated>
<entry>
<title>Merge branch 'js/rebase-i-clean-up-upon-continue-to-skip' into maint</title>
<updated>2015-08-03T17:41:34Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-03T17:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=29dce32f79765cb3c2ed4c3b8ef439e5e399af8e'/>
<id>urn:sha1:29dce32f79765cb3c2ed4c3b8ef439e5e399af8e</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 'pt/am-abort-fix' into maint</title>
<updated>2015-08-03T17:41:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-03T17:41:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c36e465aca712cea70cb9570a1e7136e5de36b76'/>
<id>urn:sha1:c36e465aca712cea70cb9570a1e7136e5de36b76</id>
<content type='text'>
Various fixes around "git am" that applies a patch to a history
that is not there yet.

* pt/am-abort-fix:
  am --abort: keep unrelated commits on unborn branch
  am --abort: support aborting to unborn branch
  am --abort: revert changes introduced by failed 3way merge
  am --skip: support skipping while on unborn branch
  am -3: support 3way merge on unborn branch
  am --skip: revert changes introduced by failed 3way merge
</content>
</entry>
<entry>
<title>Merge branch 'mh/reporting-broken-refs-from-for-each-ref' into maint</title>
<updated>2015-08-03T17:41:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-03T17:41:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0533a9b70cc768438a817103f02c51bc4f52bf45'/>
<id>urn:sha1:0533a9b70cc768438a817103f02c51bc4f52bf45</id>
<content type='text'>
"git for-each-ref" reported "missing object" for 0{40} when it
encounters a broken ref.  The lack of object whose name is 0{40} is
not the problem; the ref being broken is.

* mh/reporting-broken-refs-from-for-each-ref:
  read_loose_refs(): treat NULL_SHA1 loose references as broken
  read_loose_refs(): simplify function logic
  for-each-ref: report broken references correctly
  t6301: new tests of for-each-ref error handling
</content>
</entry>
<entry>
<title>Merge branch 'sg/commit-cleanup-scissors' into maint</title>
<updated>2015-08-03T17:41:30Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-08-03T17:41:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a94594dcf7522652363773c06e1ff617914dffe8'/>
<id>urn:sha1:a94594dcf7522652363773c06e1ff617914dffe8</id>
<content type='text'>
"git commit --cleanup=scissors" was not careful enough to protect
against getting fooled by a line that looked like scissors.

* sg/commit-cleanup-scissors:
  commit: cope with scissors lines in commit message
</content>
</entry>
<entry>
<title>Merge branch 'jk/rev-list-no-bitmap-while-pruning' into maint</title>
<updated>2015-07-27T19:21:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-27T19:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=726359be47b194c692990d3047d23ac56142a220'/>
<id>urn:sha1:726359be47b194c692990d3047d23ac56142a220</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' into maint</title>
<updated>2015-07-27T19:21:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-27T19:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=aa0b816c5dd3f9a56f4b8a27d1e7112a98108b91'/>
<id>urn:sha1:aa0b816c5dd3f9a56f4b8a27d1e7112a98108b91</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 'pt/t0302-needs-sanity' into maint</title>
<updated>2015-07-15T18:41:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-15T18:41:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e9da4e6ff2768700e707d79122c992665bc03bd2'/>
<id>urn:sha1:e9da4e6ff2768700e707d79122c992665bc03bd2</id>
<content type='text'>
* pt/t0302-needs-sanity:
  t0302: "unreadable" test needs SANITY prereq
</content>
</entry>
<entry>
<title>Merge branch 'jc/do-not-feed-tags-to-clear-commit-marks' into maint</title>
<updated>2015-07-15T18:41:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-15T18:41:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=93eba05b4f0b235dd859d9a9ed6ebb1ed49e1d60'/>
<id>urn:sha1:93eba05b4f0b235dd859d9a9ed6ebb1ed49e1d60</id>
<content type='text'>
"git format-patch --ignore-if-upstream A..B" did not like to be fed
tags as boundary commits.

* jc/do-not-feed-tags-to-clear-commit-marks:
  format-patch: do not feed tags to clear_commit_marks()
</content>
</entry>
<entry>
<title>rev-list: disable --use-bitmap-index when pruning commits</title>
<updated>2015-07-01T19:00:50Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-07-01T18:42:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c8a70d35090c490ce0e9f1354ef372b2887bea28'/>
<id>urn:sha1:c8a70d35090c490ce0e9f1354ef372b2887bea28</id>
<content type='text'>
The reachability bitmaps do not have enough information to
tell us which commits might have changed path "foo", so the
current code produces wrong answers for:

  git rev-list --use-bitmap-index --count HEAD -- foo

(it silently ignores the "foo" limiter). Instead, we should
fall back to doing a normal traversal (it is OK to fall
back rather than complain, because --use-bitmap-index is a
pure optimization, and might not kick in for other reasons,
such as there being no bitmaps in the repository).

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>rebase -i: do not leave a CHERRY_PICK_HEAD file behind</title>
<updated>2015-06-29T20:12:43Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2015-06-18T16:38:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0e0aff4b4ca93053a83578cb040475c6e3185f2d'/>
<id>urn:sha1:0e0aff4b4ca93053a83578cb040475c6e3185f2d</id>
<content type='text'>
When skipping commits whose changes were already applied via `git rebase
--continue`, we need to clean up said file explicitly.

The same is not true for `git rebase --skip` because that will execute
`git reset --hard` as part of the "skip" handling in git-rebase.sh, even
before git-rebase--interactive.sh is called.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
