<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t, branch v2.0.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.0.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.0.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2014-07-16T18:17:21Z</updated>
<entry>
<title>Merge branch 'jk/pretty-G-format-fixes' into maint</title>
<updated>2014-07-16T18:17:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-16T18:17:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=588de86f06c897713d0a6b362629ff7d4911dd7c'/>
<id>urn:sha1:588de86f06c897713d0a6b362629ff7d4911dd7c</id>
<content type='text'>
"%G" (nothing after G) is an invalid pretty format specifier, but
the parser did not notice it as garbage.

* jk/pretty-G-format-fixes:
  move "%G" format test from t7510 to t6006
  pretty: avoid reading past end-of-string with "%G"
  t7510: check %G* pretty-format output
  t7510: test a commit signed by an unknown key
  t7510: use consistent &amp;&amp;-chains in loop
  t7510: stop referring to master in later tests
</content>
</entry>
<entry>
<title>Merge branch 'bc/fix-rebase-merge-skip' into maint</title>
<updated>2014-07-16T18:16:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-16T18:16:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=64630d807ae0a9717ae39c87bd1458bf15c62142'/>
<id>urn:sha1:64630d807ae0a9717ae39c87bd1458bf15c62142</id>
<content type='text'>
During "git rebase --merge", a conflicted patch could not be
skipped with "--skip" if the next one also conflicted.

* bc/fix-rebase-merge-skip:
  rebase--merge: fix --skip with two conflicts in a row
</content>
</entry>
<entry>
<title>Merge branch 'pb/trim-trailing-spaces' into maint</title>
<updated>2014-07-10T18:10:52Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-10T18:10:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cbf4e024ad021501f2c1824b8ae5f7b887a652f1'/>
<id>urn:sha1:cbf4e024ad021501f2c1824b8ae5f7b887a652f1</id>
<content type='text'>
* pb/trim-trailing-spaces:
  t0008: do not depend on 'echo' handling backslashes specially
  dir.c:trim_trailing_spaces(): fix for " \ " sequence
</content>
</entry>
<entry>
<title>Merge branch 'jk/repack-pack-keep-objects' into maint</title>
<updated>2014-07-10T18:10:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-10T18:10:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f35392b0188ce5ac1711be37dca773a85cb32863'/>
<id>urn:sha1:f35392b0188ce5ac1711be37dca773a85cb32863</id>
<content type='text'>
* jk/repack-pack-keep-objects:
  repack: s/write_bitmap/&amp;s/ in code
  repack: respect pack.writebitmaps
  repack: do not accidentally pack kept objects by default
</content>
</entry>
<entry>
<title>Merge branch 'maint-1.8.5' into maint</title>
<updated>2014-07-02T19:51:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-02T19:51:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c2f7b1026e33e308782fcb1b60e3d7af107fdc18'/>
<id>urn:sha1:c2f7b1026e33e308782fcb1b60e3d7af107fdc18</id>
<content type='text'>
* maint-1.8.5:
  t7300: repair filesystem permissions with test_when_finished
  enums: remove trailing ',' after last item in enum
</content>
</entry>
<entry>
<title>t7300: repair filesystem permissions with test_when_finished</title>
<updated>2014-07-02T19:51:38Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2014-07-02T18:44:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=45067fc973c31953ab283f77f0f91eba9a272624'/>
<id>urn:sha1:45067fc973c31953ab283f77f0f91eba9a272624</id>
<content type='text'>
We create a directory that cannot be removed, confirm that
it cannot be removed, and then fix it like:

  chmod 0 foo &amp;&amp;
  test_must_fail git clean -d -f &amp;&amp;
  chmod 755 foo

If the middle step fails but leaves the directory (e.g., the
bug is that clean does not notice the failure), this
pollutes the test repo with an unremovable directory. Not
only does this cause further tests to fail, but it means
that "rm -rf" fails on the whole trash directory, and the
user has to intervene manually to even re-run the test script.

We can bump the "chmod 755" recovery to a test_when_finished
block to be sure that it always runs.

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>move "%G" format test from t7510 to t6006</title>
<updated>2014-06-25T22:01:06Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2014-06-25T21:42:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=958b2eb26c82f9d99d1fb4d3270601d0a18eaf38'/>
<id>urn:sha1:958b2eb26c82f9d99d1fb4d3270601d0a18eaf38</id>
<content type='text'>
The final test in t7510 checks that "--format" placeholders
that look similar to GPG placeholders (but that we don't
actually understand) are passed through. That test was
placed in t7510, since the other GPG placeholder tests are
there. However, it does not have a GPG prerequisite, because
it is not actually checking any signed commits.

This causes the test to erroneously fail when gpg is not
installed on a system, however. Not because we need signed
commits, but because we need _any_ commit to run "git log".
If we don't have gpg installed, t7510 doesn't create any
commits at all.

We can fix this by moving the test into t6006. This is
arguably a better place anyway, because it is where we test
most of the other placeholders (we do not test GPG
placeholders there because of the infrastructure needed to
make signed commits).

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 'na/no-http-test-in-the-middle' into maint</title>
<updated>2014-06-25T18:50:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-06-25T18:50:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=62bfd831bc21c3dce06b82e30ee44eaa2ae674ad'/>
<id>urn:sha1:62bfd831bc21c3dce06b82e30ee44eaa2ae674ad</id>
<content type='text'>
The mode to run tests with HTTP server tests disabled was broken.

* na/no-http-test-in-the-middle:
  t5538: move http push tests out to t5542
</content>
</entry>
<entry>
<title>Merge branch 'jl/status-added-submodule-is-never-ignored' into maint</title>
<updated>2014-06-25T18:50:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-06-25T18:50:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=287a8701f6fe263696e9c74a3a2020f4cfbf4239'/>
<id>urn:sha1:287a8701f6fe263696e9c74a3a2020f4cfbf4239</id>
<content type='text'>
"git status" (and "git commit") behaved as if changes in a modified
submodule are not there if submodule.*.ignore configuration is set,
which was misleading.  The configuration is only to unclutter diff
output during the course of development, and should not to hide
changes in the "status" output to cause the users forget to commit
them.

* jl/status-added-submodule-is-never-ignored:
  commit -m: commit staged submodules regardless of ignore config
  status/commit: show staged submodules regardless of ignore config
</content>
</entry>
<entry>
<title>Merge branch 'mk/show-s-no-extra-blank-line-for-merges' into maint</title>
<updated>2014-06-25T18:49:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-06-25T18:49:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=85785df6d6db50ff37d0ff1878c16ad69a063f6a'/>
<id>urn:sha1:85785df6d6db50ff37d0ff1878c16ad69a063f6a</id>
<content type='text'>
"git show -s" (i.e. show log message only) used to incorrectly emit
an extra blank line after a merge commit.

* mk/show-s-no-extra-blank-line-for-merges:
  git-show: fix 'git show -s' to not add extra terminator after merge commit
</content>
</entry>
</feed>
