<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/contrib, branch v2.8.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.8.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.8.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2016-02-22T18:27:24Z</updated>
<entry>
<title>Merge branch 'pw/completion-stash'</title>
<updated>2016-02-22T18:27:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-22T18:27:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8716bdca268d9fb1cc9fc0255bfcbb27ace7e5b5'/>
<id>urn:sha1:8716bdca268d9fb1cc9fc0255bfcbb27ace7e5b5</id>
<content type='text'>
* pw/completion-stash:
  completion: fix mis-indentation in _git_stash()
</content>
</entry>
<entry>
<title>completion: fix mis-indentation in _git_stash()</title>
<updated>2016-02-22T18:26:04Z</updated>
<author>
<name>SZEDER Gábor</name>
<email>szeder@ira.uka.de</email>
</author>
<published>2016-02-22T13:02:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=59305aeebab98080f6f39a1c4cf50d9dd06c8db3'/>
<id>urn:sha1:59305aeebab98080f6f39a1c4cf50d9dd06c8db3</id>
<content type='text'>
Signed-off-by: SZEDER Gábor &lt;szeder@ira.uka.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'cc/untracked'</title>
<updated>2016-02-10T22:20:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-10T22:20:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0e35fcb412965f855e5ac6f469343e2f8e28d5ae'/>
<id>urn:sha1:0e35fcb412965f855e5ac6f469343e2f8e28d5ae</id>
<content type='text'>
Update the untracked cache subsystem and change its primary UI from
"git update-index" to "git config".

* cc/untracked:
  t7063: add tests for core.untrackedCache
  test-dump-untracked-cache: don't modify the untracked cache
  config: add core.untrackedCache
  dir: simplify untracked cache "ident" field
  dir: add remove_untracked_cache()
  dir: add {new,add}_untracked_cache()
  update-index: move 'uc' var declaration
  update-index: add untracked cache notifications
  update-index: add --test-untracked-cache
  update-index: use enum for untracked cache options
  dir: free untracked cache when removing it
</content>
</entry>
<entry>
<title>Merge branch 'pw/completion-stash'</title>
<updated>2016-02-03T22:16:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-03T22:16:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ebcdd635c58e89dbf931a9f90a1b248fb5e90315'/>
<id>urn:sha1:ebcdd635c58e89dbf931a9f90a1b248fb5e90315</id>
<content type='text'>
* pw/completion-stash:
  completion: update completion arguments for stash
</content>
</entry>
<entry>
<title>Merge branch 'pw/completion-show-branch'</title>
<updated>2016-02-03T22:16:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-03T22:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=47c33b45d1a92afa2b58682601457609abbb1ed4'/>
<id>urn:sha1:47c33b45d1a92afa2b58682601457609abbb1ed4</id>
<content type='text'>
* pw/completion-show-branch:
  completion: complete show-branch "--date-order"
</content>
</entry>
<entry>
<title>Merge branch 'jk/completion-rebase'</title>
<updated>2016-02-03T22:16:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-03T22:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=103c95dbfb31788e1805eb31a03fbdff76f3be70'/>
<id>urn:sha1:103c95dbfb31788e1805eb31a03fbdff76f3be70</id>
<content type='text'>
* jk/completion-rebase:
  completion: add missing git-rebase options
</content>
</entry>
<entry>
<title>Merge branch 'dw/subtree-split-do-not-drop-merge'</title>
<updated>2016-02-03T22:16:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-03T22:16:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=dd65a9e5e3b6298e4fa52e21680008e7fd5556ea'/>
<id>urn:sha1:dd65a9e5e3b6298e4fa52e21680008e7fd5556ea</id>
<content type='text'>
The "split" subcommand of "git subtree" (in contrib/) incorrectly
skipped merges when it shouldn't, which was corrected.

* dw/subtree-split-do-not-drop-merge:
  contrib/subtree: fix "subtree split" skipped-merge bug
</content>
</entry>
<entry>
<title>Merge branch 'tb/complete-word-diff-regex'</title>
<updated>2016-02-03T22:16:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-03T22:16:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cc329f65a34911999cfbb68bd83c6a54b93e461c'/>
<id>urn:sha1:cc329f65a34911999cfbb68bd83c6a54b93e461c</id>
<content type='text'>
* tb/complete-word-diff-regex:
  completion: complete "diff --word-diff-regex="
</content>
</entry>
<entry>
<title>Merge branch 'dg/subtree-test'</title>
<updated>2016-02-03T22:16:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-03T22:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=da94a08967155212a6948f01cd30f5e9b36191a8'/>
<id>urn:sha1:da94a08967155212a6948f01cd30f5e9b36191a8</id>
<content type='text'>
* dg/subtree-test:
  contrib/subtree: Make testing easier
</content>
</entry>
<entry>
<title>config: add core.untrackedCache</title>
<updated>2016-01-27T20:30:00Z</updated>
<author>
<name>Christian Couder</name>
<email>christian.couder@gmail.com</email>
</author>
<published>2016-01-27T06:58:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=435ec090ec6aed9c533e096b31947b3fa765548e'/>
<id>urn:sha1:435ec090ec6aed9c533e096b31947b3fa765548e</id>
<content type='text'>
When we know that mtime on directory as given by the environment
is usable for the purpose of untracked cache, we may want the
untracked cache to be always used without any mtime test or
kernel name check being performed.

Also when we know that mtime is not usable for the purpose of
untracked cache, for example because the repo is shared over a
network file system, we may want the untracked-cache to be
automatically removed from the index.

Allow the user to express such preference by setting the
'core.untrackedCache' configuration variable, which can take
'keep', 'false', or 'true' and default to 'keep'.

When read_index_from() is called, it now adds or removes the
untracked cache in the index to respect the value of this
variable. So it does nothing if the value is `keep` or if the
variable is unset; it adds the untracked cache if the value is
`true`; and it removes the cache if the value is `false`.

`git update-index --[no-|force-]untracked-cache` still adds the
untracked cache to, or removes it, from the index, but this
shows a warning if it goes against the value of
core.untrackedCache, because the next time the index is read
the untracked cache will be added or removed if the
configuration is set to do so.

Also `--untracked-cache` used to check that the underlying
operating system and file system change `st_mtime` field of a
directory if files are added or deleted in that directory. But
because those tests take a long time, `--untracked-cache` no
longer performs them. Instead, there is now
`--test-untracked-cache` to perform the tests. This change
makes `--untracked-cache` the same as `--force-untracked-cache`.

This last change is backward incompatible and should be
mentioned in the release notes.

Helped-by: Duy Nguyen &lt;pclouds@gmail.com&gt;
Helped-by: Torsten Bögershausen &lt;tboegi@web.de&gt;
Helped-by: Stefan Beller &lt;sbeller@google.com&gt;
Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;

read-cache: Duy'sfixup

Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
