<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/contrib/completion/git-completion.bash, 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 '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>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>
<entry>
<title>Merge branch 'js/pull-rebase-i'</title>
<updated>2016-01-26T23:40:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-01-26T23:40:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f9219c0b3233229c6686224dfc953e5b3fe92a84'/>
<id>urn:sha1:f9219c0b3233229c6686224dfc953e5b3fe92a84</id>
<content type='text'>
"git pull --rebase" has been extended to allow invoking
"rebase -i".

* js/pull-rebase-i:
  completion: add missing branch.*.rebase values
  remote: handle the config setting branch.*.rebase=interactive
  pull: allow interactive rebase with --rebase=interactive
</content>
</entry>
<entry>
<title>completion: update completion arguments for stash</title>
<updated>2016-01-26T18:37:11Z</updated>
<author>
<name>Paul Wagland</name>
<email>paul@kungfoocoder.org</email>
</author>
<published>2016-01-26T09:37:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d7d4ca87a9b44a3da5602714733adb6047f476c3'/>
<id>urn:sha1:d7d4ca87a9b44a3da5602714733adb6047f476c3</id>
<content type='text'>
Add --all and --include-untracked to the git stash save completions.
Add --quiet to the git stash drop completions.
Update git stash branch so that the first argument expands out to the
possible branch names, and the other arguments expand to the stash
names.

Signed-off-by: Paul Wagland &lt;paul@kungfoocoder.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
