<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t, 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-27T19:21:42Z</updated>
<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>Merge branch 'jk/stash-require-clean-index' into maint</title>
<updated>2015-06-26T06:03:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-06-26T06:03:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=351d06df519ee405a1926e0c6ee34d6a1dba6b46'/>
<id>urn:sha1:351d06df519ee405a1926e0c6ee34d6a1dba6b46</id>
<content type='text'>
A hotfix for the topic already in 'master'.

* jk/stash-require-clean-index:
  Revert "stash: require a clean index to apply"
</content>
</entry>
<entry>
<title>Merge branch 'jk/die-on-bogus-worktree-late' into maint</title>
<updated>2015-06-25T18:02:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-06-25T18:02:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f2bd231414fc9c22307971bcc6c5a3a96dec75c1'/>
<id>urn:sha1:f2bd231414fc9c22307971bcc6c5a3a96dec75c1</id>
<content type='text'>
The setup code used to die when core.bare and core.worktree are set
inconsistently, even for commands that do not need working tree.

* jk/die-on-bogus-worktree-late:
  setup_git_directory: delay core.bare/core.worktree errors
</content>
</entry>
<entry>
<title>Merge branch 'jk/squelch-missing-link-warning-for-unreachable' into maint</title>
<updated>2015-06-25T18:02:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-06-25T18:02:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c53312583b2d25b6ed5f0aa421993795743d1da6'/>
<id>urn:sha1:c53312583b2d25b6ed5f0aa421993795743d1da6</id>
<content type='text'>
Recent "git prune" traverses young unreachable objects to safekeep
old objects in the reachability chain from them, which sometimes
caused error messages that are unnecessarily alarming.

* jk/squelch-missing-link-warning-for-unreachable:
  suppress errors on missing UNINTERESTING links
  silence broken link warnings with revs-&gt;ignore_missing_links
  add quieter versions of parse_{tree,commit}
</content>
</entry>
<entry>
<title>Merge branch 'mm/rebase-i-post-rewrite-exec' into maint</title>
<updated>2015-06-25T18:02:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-06-25T18:02:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f249409b6be74132e80e6d83f264aaa158563be1'/>
<id>urn:sha1:f249409b6be74132e80e6d83f264aaa158563be1</id>
<content type='text'>
"git rebase -i" fired post-rewrite hook when it shouldn't (namely,
when it was told to stop sequencing with 'exec' insn).

* mm/rebase-i-post-rewrite-exec:
  t5407: use &lt;&lt;- to align the expected output
  rebase -i: fix post-rewrite hook with failed exec command
  rebase -i: demonstrate incorrect behavior of post-rewrite
</content>
</entry>
<entry>
<title>test-lib.sh: fix color support when tput needs ~/.terminfo</title>
<updated>2015-06-17T22:16:52Z</updated>
<author>
<name>Richard Hansen</name>
<email>rhansen@bbn.com</email>
</author>
<published>2015-06-17T21:11:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d5c1b7c286b2ad2206afe2f86ae228744bd283fb'/>
<id>urn:sha1:d5c1b7c286b2ad2206afe2f86ae228744bd283fb</id>
<content type='text'>
If tput needs ~/.terminfo for the current $TERM, then tput will
succeed before HOME is changed to $TRASH_DIRECTORY (causing color to
be set to 't') but fail afterward.

One possible way to fix this is to treat HOME like TERM: back up the
original value and temporarily restore it before say_color() runs
tput.

Instead, pre-compute and save the color control sequences before
changing either TERM or HOME.  Use the saved control sequences in
say_color() rather than call tput each time.  This avoids the need to
back up and restore the TERM and HOME variables, and it avoids the
overhead of a subshell and two invocations of tput per call to
say_color().

Signed-off-by: Richard Hansen &lt;rhansen@bbn.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
