index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
read-cache.c
Age
Commit message (
Expand
)
Author
Files
Lines
2019-01-14
Merge branch 'nd/indentation-fix'
Junio C Hamano
1
-59
/
+59
2019-01-14
read-cache.c: remove the_* from index_has_changes()
Nguyễn Thái Ngọc Duy
1
-7
/
+5
2019-01-14
read-cache.c: replace update_index_if_able with repo_&
Nguyễn Thái Ngọc Duy
1
-6
/
+8
2019-01-14
read-cache.c: kill read_index()
Nguyễn Thái Ngọc Duy
1
-7
/
+4
2019-01-14
repository.c: replace hold_locked_index() with repo_hold_locked_index()
Nguyễn Thái Ngọc Duy
1
-5
/
+0
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
2019-01-02
read-cache: add invalidate parameter to remove_marked_cache_entries
Thomas Gummerer
1
-1
/
+7
2018-12-09
Indent code with TABs
Nguyễn Thái Ngọc Duy
1
-59
/
+59
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
[prev]
[next]