<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/t, branch v2.16.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.16.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.16.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2018-02-15T23:18:13Z</updated>
<entry>
<title>Merge branch 'nd/add-i-ignore-submodules' into maint</title>
<updated>2018-02-15T23:18:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-02-15T23:18:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2409e1035c6c81416f97bc8997ff1bd8cfb94f98'/>
<id>urn:sha1:2409e1035c6c81416f97bc8997ff1bd8cfb94f98</id>
<content type='text'>
"git add -p" was taught to ignore local changes to submodules as
they do not interfere with the partial addition of regular changes
anyway.

* nd/add-i-ignore-submodules:
  add--interactive: ignore submodule changes except HEAD
</content>
</entry>
<entry>
<title>Merge branch 'tg/stash-with-pathspec-fix' into maint</title>
<updated>2018-02-15T23:18:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-02-15T23:18:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=984c8337de2e2d610d36426226c08a14b43af23f'/>
<id>urn:sha1:984c8337de2e2d610d36426226c08a14b43af23f</id>
<content type='text'>
"git stash -- &lt;pathspec&gt;" incorrectly blew away untracked files in
the directory that matched the pathspec, which has been corrected.

* tg/stash-with-pathspec-fix:
  stash: don't delete untracked files that match pathspec
</content>
</entry>
<entry>
<title>Merge branch 'jk/abort-clone-with-existing-dest' into maint</title>
<updated>2018-02-15T23:18:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-02-15T23:18:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1363914a6a4ad013f1cb0189e4ff63a17482bcae'/>
<id>urn:sha1:1363914a6a4ad013f1cb0189e4ff63a17482bcae</id>
<content type='text'>
"git clone $there $here" is allowed even when here directory exists
as long as it is an empty directory, but the command incorrectly
removed it upon a failure of the operation.

* jk/abort-clone-with-existing-dest:
  clone: do not clean up directories we didn't create
  clone: factor out dir_exists() helper
  t5600: modernize style
  t5600: fix outdated comment about unborn HEAD
</content>
</entry>
<entry>
<title>Merge branch 'jc/merge-symlink-ours-theirs' into maint</title>
<updated>2018-02-15T23:18:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-02-15T23:18:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ff19620f8127798dcfc1dab7c633eb7505b7abd3'/>
<id>urn:sha1:ff19620f8127798dcfc1dab7c633eb7505b7abd3</id>
<content type='text'>
"git merge -Xours/-Xtheirs" learned to use our/their version when
resolving a conflicting updates to a symbolic link.

* jc/merge-symlink-ours-theirs:
  merge: teach -Xours/-Xtheirs to symbolic link merge
</content>
</entry>
<entry>
<title>Merge branch 'dk/describe-all-output-fix' into maint</title>
<updated>2018-02-15T23:18:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-02-15T23:18:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=468dc22e0085db29994b4296ca0127f27a686fa0'/>
<id>urn:sha1:468dc22e0085db29994b4296ca0127f27a686fa0</id>
<content type='text'>
An old regression in "git describe --all $annotated_tag^0" has been
fixed.

* dk/describe-all-output-fix:
  describe: prepend "tags/" when describing tags with embedded name
</content>
</entry>
<entry>
<title>Merge branch 'ab/perf-grep-threads' into maint</title>
<updated>2018-02-15T23:18:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-02-15T23:18:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=af38deeb472ae1921b7d367c4b406722b2dd9eef'/>
<id>urn:sha1:af38deeb472ae1921b7d367c4b406722b2dd9eef</id>
<content type='text'>
More perf tests for threaded grep

* ab/perf-grep-threads:
  perf: amend the grep tests to test grep.threads
</content>
</entry>
<entry>
<title>Merge branch 'bc/hash-algo' into maint</title>
<updated>2018-01-22T05:12:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-01-22T05:12:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ea7b5de1c1187294d3d4dca93b129e049ca7ca76'/>
<id>urn:sha1:ea7b5de1c1187294d3d4dca93b129e049ca7ca76</id>
<content type='text'>
* bc/hash-algo:
  t5601-clone: test case-conflicting files on case-insensitive filesystem
  repository: pre-initialize hash algo pointer
</content>
</entry>
<entry>
<title>t5601-clone: test case-conflicting files on case-insensitive filesystem</title>
<updated>2018-01-22T05:12:17Z</updated>
<author>
<name>Eric Sunshine</name>
<email>sunshine@sunshineco.com</email>
</author>
<published>2018-01-21T08:07:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b6947af2294ea0c814f5b4cb8737c782895519b2'/>
<id>urn:sha1:b6947af2294ea0c814f5b4cb8737c782895519b2</id>
<content type='text'>
A recently introduced regression caused a segfault at clone time on
case-insensitive filesystems when filenames differing only in case are
present. This bug has already been fixed (repository: pre-initialize
hash algo pointer, 2018-01-18), but it's not the first time similar
problems have arisen. Therefore, introduce a test to catch this case and
protect against future regressions.

Signed-off-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: brian m. carlson &lt;sandals@crustytoothpaste.net&gt;
Signed-off-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>add--interactive: ignore submodule changes except HEAD</title>
<updated>2018-01-16T20:32:45Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2018-01-13T12:10:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=12434efc1d4a83d768e8b60bfdb711780677a308'/>
<id>urn:sha1:12434efc1d4a83d768e8b60bfdb711780677a308</id>
<content type='text'>
For 'add -i' and 'add -p', the only action we can take on a dirty
submodule entry is update the index with a new value from its HEAD. The
content changes inside (from its own index, untracked files...) do not
matter, at least until 'git add -i' learns about launching a new
interactive add session inside a submodule.

Ignore all other submodules changes except HEAD. This reduces the number
of entries the user has to check through in 'git add -i', and the number
of 'no' they have to answer to 'git add -p' when dirty submodules are
present.

Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'js/test-with-ws-in-path'</title>
<updated>2018-01-11T21:16:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-01-11T21:16:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=91ec08a078bad1238c0914804c41fbc62f038c47'/>
<id>urn:sha1:91ec08a078bad1238c0914804c41fbc62f038c47</id>
<content type='text'>
Hot fix to a test.

* js/test-with-ws-in-path:
  t3900: add some more quotes
</content>
</entry>
</feed>
