| Age | Commit message (Expand) | Author | Files | Lines |
| 2019-01-04 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -1/+1 |
| 2019-01-04 | Merge branch 'nd/i18n' | Junio C Hamano | 1 | -36/+37 |
| 2018-11-21 | Merge branch 'cc/shared-index-permbits' | Junio C Hamano | 1 | -1/+2 |
| 2018-11-21 | index: make index.threads=true enable ieot and eoie | Jonathan Nieder | 1 | -6/+17 |
| 2018-11-21 | ieot: default to not writing IEOT section | Jonathan Nieder | 1 | -1/+10 |
| 2018-11-21 | eoie: default to not writing EOIE section | Jonathan Nieder | 1 | -1/+10 |
| 2018-11-19 | read-cache: make the split index obey umask settings | Ævar Arnfjörð Bjarmason | 1 | -1/+2 |
| 2018-11-18 | Merge branch 'nd/pthreads' | Junio C Hamano | 1 | -27/+10 |
| 2018-11-13 | Merge branch 'bp/refresh-index-using-preload' | Junio C Hamano | 1 | -0/+6 |
| 2018-11-12 | cache-tree.c: remove the_repository references | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-11-12 | read-cache.c: add missing colon separators | Nguyễn Thái Ngọc Duy | 1 | -5/+5 |
| 2018-11-12 | read-cache.c: mark more strings for translation | Nguyễn Thái Ngọc Duy | 1 | -28/+29 |
| 2018-11-12 | read-cache.c: turn die("internal error") to BUG() | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2018-11-06 | Merge branch 'nd/unpack-trees-with-cache-tree' | Junio C Hamano | 1 | -1/+1 |
| 2018-11-05 | read-cache.c: initialize copy_len to shut up gcc 8 | Nguyễn Thái Ngọc Duy | 1 | -3/+1 |
| 2018-11-05 | read-cache.c: reduce branching based on HAVE_THREADS | Nguyễn Thái Ngọc Duy | 1 | -10/+9 |
| 2018-11-05 | read-cache.c: remove #ifdef NO_PTHREADS | Nguyễn Thái Ngọc Duy | 1 | -24/+10 |
| 2018-10-30 | speed up refresh_index() by utilizing preload_index() | Ben Peart | 1 | -0/+6 |
| 2018-10-26 | Merge branch 'sg/split-index-racefix' | Junio C Hamano | 1 | -1/+1 |
| 2018-10-22 | read-cache: use of memory after it is freed | Carlo Marcelo Arenas Belón | 1 | -1/+1 |
| 2018-10-19 | Merge branch 'nd/status-refresh-progress' | Junio C Hamano | 1 | -0/+12 |
| 2018-10-19 | Merge branch 'bp/read-cache-parallel' | Junio C Hamano | 1 | -116/+658 |
| 2018-10-19 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -14/+19 |
| 2018-10-12 | split-index: smudge and add racily clean cache entries to split index | SZEDER Gábor | 1 | -1/+1 |
| 2018-10-11 | read-cache: load cache entries on worker threads | Ben Peart | 1 | -37/+193 |
| 2018-10-11 | ieot: add Index Entry Offset Table (IEOT) extension | Ben Peart | 1 | -3/+193 |
| 2018-10-11 | read-cache: load cache extensions on a worker thread | Ben Peart | 1 | -16/+79 |
| 2018-10-11 | eoie: add End of Index Entry (EOIE) extension | Ben Peart | 1 | -8/+150 |
| 2018-10-11 | read-cache: clean up casting and byte decoding | Ben Peart | 1 | -12/+11 |
| 2018-09-26 | read-cache.c: optimize reading index format v4 | Nguyễn Thái Ngọc Duy | 1 | -68/+60 |
| 2018-09-21 | sha1-file.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -10/+15 |
| 2018-09-21 | read-cache.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2018-09-21 | diff.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-09-21 | read-cache.c: remove 'const' from index_has_changes() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-09-17 | Merge branch 'jk/cocci' | Junio C Hamano | 1 | -6/+6 |
| 2018-09-17 | Merge branch 'nd/unpack-trees-with-cache-tree' | Junio C Hamano | 1 | -5/+11 |
| 2018-09-17 | status: show progress bar if refreshing the index takes too long | Nguyễn Thái Ngọc Duy | 1 | -0/+12 |
| 2018-08-29 | read-cache: use oideq() in ce_compare functions | Jeff King | 1 | -2/+2 |
| 2018-08-29 | convert "hashcmp() != 0" to "!hasheq()" | Jeff King | 1 | -2/+2 |
| 2018-08-29 | convert "oidcmp() != 0" to "!oideq()" | Jeff King | 1 | -1/+1 |
| 2018-08-29 | convert "oidcmp() == 0" to oideq() | Jeff King | 1 | -1/+1 |
| 2018-08-20 | Merge branch 'nd/no-the-index' | Junio C Hamano | 1 | -1/+1 |
| 2018-08-18 | cache-tree: verify valid cache-tree in the test suite | Nguyễn Thái Ngọc Duy | 1 | -0/+3 |
| 2018-08-18 | unpack-trees: reuse (still valid) cache-tree from src_index | Nguyễn Thái Ngọc Duy | 1 | -0/+2 |
| 2018-08-18 | trace.h: support nested performance tracing | Nguyễn Thái Ngọc Duy | 1 | -5/+6 |
| 2018-08-17 | Merge branch 'en/abort-df-conflict-fixes' | Junio C Hamano | 1 | -5/+8 |
| 2018-08-13 | dir.c: remove an implicit dependency on the_index in pathspec code | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-08-02 | Merge branch 'en/dirty-merge-fixes' | Junio C Hamano | 1 | -0/+40 |
| 2018-08-02 | Merge branch 'jm/cache-entry-from-mem-pool' | Junio C Hamano | 1 | -46/+218 |
| 2018-07-31 | read-cache: fix directory/file conflict handling in read_index_unmerged() | Elijah Newren | 1 | -5/+8 |
| 2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -0/+1 |
| 2018-07-11 | merge-recursive: fix assumption that head tree being merged is HEAD | Elijah Newren | 1 | -4/+8 |
| 2018-07-03 | index_has_changes(): avoid assuming operating on the_index | Elijah Newren | 1 | -4/+7 |
| 2018-07-03 | read-cache.c: move index_has_changes() from merge.c | Elijah Newren | 1 | -0/+33 |
| 2018-07-03 | block alloc: add validations around cache_entry lifecyle | Jameson Miller | 1 | -2/+53 |
| 2018-07-03 | block alloc: allocate cache entries from mem_pool | Jameson Miller | 1 | -19/+100 |
| 2018-07-03 | block alloc: add lifecycle APIs for cache_entry structs | Jameson Miller | 1 | -28/+65 |
| 2018-07-03 | read-cache: teach make_cache_entry to take object_id | Jameson Miller | 1 | -3/+5 |
| 2018-07-03 | read-cache: teach refresh_cache_entry to take istate | Jameson Miller | 1 | -4/+5 |
| 2018-05-30 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -17/+17 |
| 2018-05-29 | Sync with Git 2.17.1 | Junio C Hamano | 1 | -13/+38 |
| 2018-05-22 | Sync with Git 2.16.4 | Junio C Hamano | 1 | -13/+38 |
| 2018-05-22 | Sync with Git 2.15.2 | Junio C Hamano | 1 | -13/+38 |
| 2018-05-22 | Sync with Git 2.14.4 | Junio C Hamano | 1 | -13/+38 |
| 2018-05-22 | Sync with Git 2.13.7 | Junio C Hamano | 1 | -13/+38 |
| 2018-05-21 | verify_path: disallow symlinks in .gitmodules | Jeff King | 1 | -9/+31 |
| 2018-05-21 | verify_dotfile: mention case-insensitivity in comment | Jeff King | 1 | -1/+4 |
| 2018-05-21 | verify_path: drop clever fallthrough | Jeff King | 1 | -4/+4 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-05-02 | Update struct index_state to use struct object_id | brian m. carlson | 1 | -8/+8 |
| 2018-05-02 | split-index: convert struct split_index to object_id | brian m. carlson | 1 | -11/+11 |
| 2018-04-16 | read-cache.c: make $GIT_TEST_SPLIT_INDEX boolean | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2018-04-10 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2018-03-22 | Merge branch 'nd/shared-index-fix' into maint | Junio C Hamano | 1 | -18/+22 |
| 2018-03-22 | Merge branch 'tg/split-index-fixes' into maint | Junio C Hamano | 1 | -11/+14 |
| 2018-03-21 | Merge branch 'rj/warning-uninitialized-fix' | Junio C Hamano | 1 | -2/+4 |
| 2018-03-21 | Merge branch 'bp/refresh-cache-ent-rehash-fix' | Junio C Hamano | 1 | -1/+3 |
| 2018-03-21 | Merge branch 'ma/skip-writing-unchanged-index' | Junio C Hamano | 1 | -0/+6 |
| 2018-03-20 | read-cache: fix an -Wmaybe-uninitialized warning | Ramsay Jones | 1 | -2/+4 |
| 2018-03-15 | Fix bugs preventing adding updated cache entries to the name hash | Ben Peart | 1 | -1/+3 |
| 2018-03-14 | sha1_file: convert read_sha1_file to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2018-03-06 | Merge branch 'bw/c-plus-plus' | Junio C Hamano | 1 | -20/+20 |
| 2018-03-01 | write_locked_index(): add flag to avoid writing unchanged index | Martin Ågren | 1 | -0/+6 |
| 2018-02-22 | read-cache: rename 'new' variables | Brandon Williams | 1 | -20/+20 |
| 2018-02-15 | Merge branch 'bc/hash-algo' | Junio C Hamano | 1 | -29/+29 |
| 2018-02-15 | Merge branch 'nd/trace-index-ops' | Junio C Hamano | 1 | -0/+7 |
| 2018-02-15 | Merge branch 'po/object-id' | Junio C Hamano | 1 | -3/+3 |
| 2018-02-13 | Merge branch 'nd/shared-index-fix' | Junio C Hamano | 1 | -18/+22 |
| 2018-02-13 | Merge branch 'sg/cocci-move-array' | Junio C Hamano | 1 | -3/+2 |
| 2018-02-13 | Merge branch 'tg/split-index-fixes' | Junio C Hamano | 1 | -11/+14 |
| 2018-02-02 | read-cache: abstract away uses of SHA-1 | brian m. carlson | 1 | -29/+29 |
| 2018-02-02 | trace: measure where the time is spent in the index-heavy operations | Nguyễn Thái Ngọc Duy | 1 | -0/+7 |
| 2018-01-30 | sha1_file: convert write_sha1_file to object_id | Patryk Obara | 1 | -3/+3 |
| 2018-01-24 | read-cache: don't write index twice if we can't write shared index | Nguyễn Thái Ngọc Duy | 1 | -2/+3 |
| 2018-01-22 | Use MOVE_ARRAY | SZEDER Gábor | 1 | -3/+2 |
| 2018-01-19 | split-index: don't write cache tree with null oid entries | Thomas Gummerer | 1 | -1/+1 |
| 2018-01-19 | read-cache: fix reading the shared index for other repos | Thomas Gummerer | 1 | -10/+13 |
| 2018-01-16 | read-cache.c: move tempfile creation/cleanup out of write_shared_index | Nguyễn Thái Ngọc Duy | 1 | -16/+17 |
| 2018-01-16 | read-cache.c: change type of "temp" in write_shared_index() | Nguyễn Thái Ngọc Duy | 1 | -9/+11 |
| 2017-11-27 | Merge branch 'tb/add-renormalize' | Junio C Hamano | 1 | -11/+19 |
| 2017-11-21 | Merge branch 'av/fsmonitor' | Junio C Hamano | 1 | -0/+3 |
| 2017-11-21 | Merge branch 'bp/fsmonitor' | Junio C Hamano | 1 | -5/+40 |
| 2017-11-17 | add: introduce "--renormalize" | Torsten Bögershausen | 1 | -11/+19 |
| 2017-11-15 | Merge branch 'bp/read-index-from-skip-verification' | Junio C Hamano | 1 | -0/+6 |
| 2017-11-10 | fsmonitor: store fsmonitor bitmap before splitting index | Alex Vandiver | 1 | -0/+3 |
| 2017-11-08 | read_index_from(): speed index loading by skipping verification of the entry ... | Ben Peart | 1 | -0/+6 |
| 2017-11-06 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+3 |
| 2017-10-16 | refs: convert resolve_gitlink_ref to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-10-16 | Convert remaining callers of resolve_gitlink_ref to object_id | brian m. carlson | 1 | -3/+3 |
| 2017-10-07 | read_cache: roll back lock in `update_index_if_able()` | Martin Ågren | 1 | -3/+2 |
| 2017-10-07 | read-cache: leave lock in right state in `write_locked_index()` | Martin Ågren | 1 | -6/+8 |
| 2017-10-07 | read-cache: drop explicit `CLOSE_LOCK`-flag | Martin Ågren | 1 | -6/+8 |
| 2017-10-01 | fsmonitor: teach git to optionally utilize a file system monitor to speed up ... | Ben Peart | 1 | -5/+40 |
| 2017-09-28 | Merge branch 'jk/fallthrough' | Junio C Hamano | 1 | -0/+1 |
| 2017-09-25 | Merge branch 'jk/write-in-full-fix' | Junio C Hamano | 1 | -3/+3 |
| 2017-09-25 | Merge branch 'kw/write-index-reduce-alloc' | Junio C Hamano | 1 | -1/+3 |
| 2017-09-22 | consistently use "fallthrough" comments in switches | Jeff King | 1 | -0/+1 |
| 2017-09-14 | avoid "write_in_full(fd, buf, len) != len" pattern | Jeff King | 1 | -3/+3 |
| 2017-09-08 | read-cache: fix index corruption with index v4 | Thomas Gummerer | 1 | -1/+3 |
| 2017-09-06 | tempfile: auto-allocate tempfiles on heap | Jeff King | 1 | -13/+12 |
| 2017-09-06 | lockfile: do not rollback lock on failed close | Jeff King | 1 | -1/+1 |
| 2017-09-06 | tempfile: do not delete tempfile on failed close | Jeff King | 1 | -2/+5 |
| 2017-08-26 | Merge branch 'kw/write-index-reduce-alloc' | Junio C Hamano | 1 | -28/+34 |
| 2017-08-21 | read-cache: avoid allocating every ondisk entry when writing | Kevin Willford | 1 | -25/+25 |
| 2017-08-21 | read-cache: fix memory leak in do_write_index | Kevin Willford | 1 | -3/+9 |
| 2017-08-20 | sha1_file: convert index_fd to struct object_id | Patryk Obara | 1 | -1/+1 |
| 2017-08-20 | sha1_file: convert index_path to struct object_id | Patryk Obara | 1 | -1/+1 |
| 2017-08-20 | read-cache: convert to struct object_id | Patryk Obara | 1 | -3/+3 |
| 2017-07-17 | use MOVE_ARRAY | René Scharfe | 1 | -3/+2 |
| 2017-07-05 | Merge branch 'cc/shared-index-permfix' | Junio C Hamano | 1 | -0/+8 |
| 2017-06-25 | read-cache: use shared perms when writing shared index | Christian Couder | 1 | -0/+8 |
| 2017-06-24 | Merge branch 'ab/free-and-null' | Junio C Hamano | 1 | -4/+2 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-24 | Merge branch 'nd/split-index-unshare' | Junio C Hamano | 1 | -2/+8 |
| 2017-06-24 | Revert "split-index: add and use unshare_split_index()" | Junio C Hamano | 1 | -2/+8 |
| 2017-06-16 | coccinelle: make use of the "type" FREE_AND_NULL() rule | Ævar Arnfjörð Bjarmason | 1 | -4/+2 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-13 | Merge branch 'jh/close-index-before-stat' into maint | Junio C Hamano | 1 | -4/+9 |
| 2017-06-05 | Merge branch 'jh/close-index-before-stat' | Junio C Hamano | 1 | -4/+9 |
| 2017-05-30 | Merge branch 'dt/unpack-save-untracked-cache-extension' | Junio C Hamano | 1 | -0/+6 |
| 2017-05-29 | Merge branch 'nd/split-index-unshare' | Junio C Hamano | 1 | -8/+2 |
| 2017-05-20 | unpack-trees: preserve index extensions | David Turner | 1 | -0/+6 |
| 2017-05-16 | Merge branch 'jk/no-null-sha1-in-cache-tree' | Junio C Hamano | 1 | -1/+4 |
| 2017-05-08 | split-index: add and use unshare_split_index() | Nguyễn Thái Ngọc Duy | 1 | -8/+2 |
| 2017-05-01 | i18n: read-cache: typofix | Peter Krefting | 1 | -1/+1 |
| 2017-04-28 | read-cache: close index.lock in do_write_index | Jeff Hostetler | 1 | -4/+9 |
| 2017-04-26 | Merge branch 'cc/split-index-config' | Junio C Hamano | 1 | -1/+2 |
| 2017-04-26 | Merge branch 'jh/add-index-entry-optim' | Junio C Hamano | 1 | -2/+137 |
| 2017-04-23 | cache-tree: reject entries with null sha1 | Jeff King | 1 | -1/+4 |
| 2017-04-20 | read-cache: avoid using git_path() in freshen_shared_index() | Christian Couder | 1 | -1/+2 |
| 2017-04-19 | read-cache: speed up has_dir_name (part 2) | Jeff Hostetler | 1 | -1/+62 |
| 2017-04-19 | read-cache: speed up has_dir_name (part 1) | Jeff Hostetler | 1 | -0/+45 |
| 2017-04-19 | read-cache: speed up add_index_entry during checkout | Jeff Hostetler | 1 | -1/+10 |
| 2017-04-15 | read-cache: add strcmp_offset function | Jeff Hostetler | 1 | -0/+20 |
| 2017-04-15 | read-cache: force_verify_index_checksum | Jeff Hostetler | 1 | -0/+7 |
| 2017-03-17 | Merge branch 'cc/split-index-config' | Junio C Hamano | 1 | -10/+147 |
| 2017-03-06 | read-cache: use freshen_shared_index() in read_index_from() | Christian Couder | 1 | -0/+1 |
| 2017-03-06 | read-cache: refactor read_index_from() | Christian Couder | 1 | -6/+8 |
| 2017-03-06 | read-cache: unlink old sharedindex files | Christian Couder | 1 | -1/+63 |
| 2017-03-01 | read-cache: touch shared index files when used | Christian Couder | 1 | -3/+26 |
| 2017-03-01 | read-cache: regenerate shared index if necessary | Christian Couder | 1 | -0/+32 |
| 2017-03-01 | read-cache: add and then use tweak_split_index() | Christian Couder | 1 | -0/+17 |
| 2017-01-31 | Merge branch 'sb/in-core-index-doc' | Junio C Hamano | 1 | -1/+0 |
| 2017-01-19 | cache.h: document remove_index_entry_at | Stefan Beller | 1 | -1/+0 |
| 2017-01-11 | index: improve constness for reading blob data | Brandon Williams | 1 | -1/+2 |
| 2017-01-10 | Merge branch 'jc/git-open-cloexec' | Junio C Hamano | 1 | -8/+1 |
| 2016-12-07 | hold_locked_index(): align error handling with hold_lockfile_for_update() | Junio C Hamano | 1 | -5/+2 |
| 2016-10-28 | git_open(): untangle possible NOATIME and CLOEXEC interactions | Junio C Hamano | 1 | -8/+1 |
| 2016-10-25 | read-cache: make sure file handles are not inherited by child processes | Lars Schneider | 1 | -1/+8 |
| 2016-09-26 | Merge branch 'tg/add-chmod+x-fix' | Junio C Hamano | 1 | -8/+35 |
| 2016-09-15 | add: modify already added files when --chmod is given | Thomas Gummerer | 1 | -8/+6 |
| 2016-09-15 | read-cache: introduce chmod_index_entry | Thomas Gummerer | 1 | -0/+29 |
| 2016-09-07 | cache: convert struct cache_entry to use struct object_id | brian m. carlson | 1 | -12/+12 |
| 2016-07-25 | Merge branch 'jc/renormalize-merge-kill-safer-crlf' | Junio C Hamano | 1 | -4/+1 |
| 2016-07-12 | merge: avoid "safer crlf" during recording of merge results | Junio C Hamano | 1 | -4/+1 |
| 2016-06-07 | add: add --chmod=+x / --chmod=-x options | Edward Thomson | 1 | -4/+7 |
| 2016-02-10 | Merge branch 'cc/untracked' | Junio C Hamano | 1 | -2/+25 |
| 2016-01-27 | config: add core.untrackedCache | Christian Couder | 1 | -2/+25 |
| 2016-01-20 | Merge branch 'nd/ita-cleanup' | Junio C Hamano | 1 | -2/+2 |
| 2015-10-29 | Merge branch 'dt/name-hash-dir-entry-fix' | Junio C Hamano | 1 | -15/+1 |
| 2015-10-29 | Merge branch 'tk/sigchain-unnecessary-post-tempfile' | Junio C Hamano | 1 | -1/+0 |
| 2015-10-22 | read-cache: remove unused #include "sigchain.h" | Tobias Klauser | 1 | -1/+0 |
| 2015-10-21 | name-hash: don't reuse cache_entry in dir_entry | David Turner | 1 | -15/+1 |
| 2015-09-06 | add and use a convenience macro ce_intent_to_add() | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2015-08-31 | read-cache: fix indentation in read_index_from | Stefan Beller | 1 | -1/+1 |
| 2015-08-25 | Merge branch 'mh/tempfile' | Junio C Hamano | 1 | -33/+7 |
| 2015-08-10 | write_shared_index(): use tempfile module | Michael Haggerty | 1 | -32/+6 |
| 2015-08-10 | lockfile: add accessors get_lock_file_fd() and get_lock_file_fp() | Michael Haggerty | 1 | -1/+1 |
| 2015-06-24 | Merge branch 'nd/untracked-cache' | Junio C Hamano | 1 | -1/+2 |
| 2015-06-11 | Merge branch 'jk/diagnose-config-mmap-failure' | Junio C Hamano | 1 | -1/+1 |
| 2015-06-08 | read-cache: fix untracked cache invalidation when split-index is used | Nguyễn Thái Ngọc Duy | 1 | -1/+2 |
| 2015-05-28 | read-cache.c: drop PROT_WRITE from mmap of index | Jeff King | 1 | -1/+1 |
| 2015-05-26 | Merge branch 'nd/untracked-cache' | Junio C Hamano | 1 | -10/+45 |
| 2015-03-27 | Merge branch 'sb/leaks' | Junio C Hamano | 1 | -10/+12 |
| 2015-03-25 | Merge branch 'tg/fix-check-order-with-split-index' | Junio C Hamano | 1 | -19/+23 |
| 2015-03-23 | read-cache: fix memleak | Stefan Beller | 1 | -5/+2 |
| 2015-03-23 | add_to_index(): free unused cache-entry | Junio C Hamano | 1 | -3/+5 |
| 2015-03-22 | read-cache: free cache entry in add_to_index in case of early return | Stefan Beller | 1 | -2/+5 |
| 2015-03-20 | read-cache: fix reading of split index | Thomas Gummerer | 1 | -19/+23 |
| 2015-03-12 | untracked cache: mark index dirty if untracked cache is updated | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |