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
/
unpack-trees.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-10-10
Merge branch 'cw/prelim-cleanup'
Junio C Hamano
1
-1
/
+1
2023-09-29
parse: separate out parsing functions from config.h
Calvin Wan
1
-1
/
+1
2023-08-31
tree-walk: reduce stack size for recursive functions
Jeff King
1
-2
/
+7
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-06-21
cache.h: remove this no-longer-used header
Elijah Newren
1
-1
/
+1
2023-06-21
read-cache*.h: move declarations for read-cache.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-06-21
name-hash.h: move declarations for name-hash.c from cache.h
Elijah Newren
1
-0
/
+1
2023-05-09
Merge branch 'en/header-split-cache-h-part-2'
Junio C Hamano
1
-0
/
+1
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-0
/
+2
2023-04-24
symlinks.h: move declarations for symlinks.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on advice.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on trace.h & trace2.h
Elijah Newren
1
-0
/
+1
2023-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-0
/
+3
2023-04-06
Merge branch 'ab/remove-implicit-use-of-the-repository'
Junio C Hamano
1
-1
/
+1
2023-04-04
Merge branch 'js/split-index-fixes'
Junio C Hamano
1
-0
/
+2
2023-04-04
Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...
Junio C Hamano
1
-1
/
+1
2023-03-28
cocci: apply the "promisor-remote.h" part of "the_repository.pending"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-03-27
unpack-trees: take care to propagate the split-index flag
Johannes Schindelin
1
-0
/
+2
2023-03-21
setup.h: move declarations for setup.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-03-17
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-0
/
+1
2023-02-27
unpack-trees: add usage notices around df_conflict_entry
Elijah Newren
1
-0
/
+2
2023-02-27
unpack-trees: special case read-tree debugging as internal usage
Elijah Newren
1
-11
/
+11
2023-02-27
unpack-trees: rewrap a few overlong lines from previous patch
Elijah Newren
1
-7
/
+9
2023-02-27
unpack-trees: mark fields only used internally as internal
Elijah Newren
1
-79
/
+80
2023-02-27
unpack_trees: start splitting internal fields from public API
Elijah Newren
1
-20
/
+20
2023-02-27
sparse-checkout: avoid using internal API of unpack-trees, take 2
Elijah Newren
1
-0
/
+1
2023-02-27
sparse-checkout: avoid using internal API of unpack-trees
Elijah Newren
1
-7
/
+11
2023-02-27
unpack-trees: clean up some flow control
Elijah Newren
1
-4
/
+3
2023-02-27
unpack-trees: heed requests to overwrite ignored files
Elijah Newren
1
-1
/
+1
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-01-17
treewide: always have a valid "index_state.repo" member
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-01-16
cache API: add a "INDEX_STATE_INIT" macro/function, add release_index()
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-01-13
sparse-index API: BUG() out on NULL ensure_full_index()
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2023-01-05
Merge branch 'ab/no-more-git-global-super-prefix'
Junio C Hamano
1
-10
/
+14
2022-12-26
read-tree: add "--super-prefix" option, eliminate global
Ævar Arnfjörð Bjarmason
1
-10
/
+14
2022-12-15
git: remove duplicate includes
Seija Kijin
1
-1
/
+0
2022-11-10
unpack-trees: add 'skip_cache_tree_update' option
Victoria Dye
1
-1
/
+2
2022-09-09
Merge branch 'vd/sparse-reset-checkout-fixes'
Junio C Hamano
1
-2
/
+2
2022-09-02
unpack-trees: fix sparse directory recursion check
Victoria Dye
1
-2
/
+2
2022-08-26
Merge branch 'vd/sparse-reset-checkout-fixes' into maint
Junio C Hamano
1
-10
/
+96
2022-08-18
Merge branch 'vd/sparse-reset-checkout-fixes'
Junio C Hamano
1
-10
/
+96
2022-08-08
unpack-trees: unpack new trees as sparse directories
Victoria Dye
1
-10
/
+96
2022-07-14
checkout: fix two bugs on the final count of updated entries
Matheus Tavares
1
-1
/
+1
2022-06-10
Merge branch 'jh/builtin-fsmonitor-part3'
Junio C Hamano
1
-0
/
+1
2022-06-03
Merge branch 'ds/sparse-sparse-checkout'
Junio C Hamano
1
-0
/
+4
2022-05-26
unpack-trees: initialize fsmonitor_has_run_once in o->result
Jeff Hostetler
1
-0
/
+1
2022-05-23
sparse-checkout: integrate with sparse index
Derrick Stolee
1
-0
/
+4
2022-05-10
unpack-trees: preserve index sparsity
Victoria Dye
1
-0
/
+6
2022-03-17
Revert "unpack-trees: improve performance of next_cache_entry"
Victoria Dye
1
-17
/
+6
2022-03-17
unpack-trees: increment cache_bottom for sparse directories
Victoria Dye
1
-8
/
+8
2022-03-16
Merge branch 'vd/sparse-read-tree'
Junio C Hamano
1
-8
/
+139
2022-03-01
read-tree: make three-way merge sparse-aware
Victoria Dye
1
-8
/
+26
2022-03-01
read-tree: make two-way merge sparse-aware
Victoria Dye
1
-0
/
+75
2022-03-01
read-tree: narrow scope of index expansion for '--prefix'
Victoria Dye
1
-0
/
+38
2022-01-14
unpack-trees: fix accidental loss of user changes
Elijah Newren
1
-1
/
+3
2022-01-05
Merge branch 'en/keep-cwd'
Junio C Hamano
1
-6
/
+24
2021-12-15
Merge branch 'ds/sparse-deep-pattern-checkout-fix'
Junio C Hamano
1
-6
/
+8
2021-12-10
Merge branch 'vd/sparse-reset'
Junio C Hamano
1
-6
/
+17
2021-12-09
unpack-trees: add special cwd handling
Elijah Newren
1
-2
/
+11
2021-12-09
unpack-trees: refuse to remove startup_info->original_cwd
Elijah Newren
1
-4
/
+13
2021-12-06
unpack-trees: use traverse_path instead of name
Derrick Stolee
1
-6
/
+8
2021-11-29
unpack-trees: improve performance of next_cache_entry
Victoria Dye
1
-6
/
+17
2021-10-25
Merge branch 'ab/unpack-trees-leakfix'
Junio C Hamano
1
-1
/
+2
2021-10-13
Merge branch 'en/removing-untracked-fixes'
Junio C Hamano
1
-5
/
+56
2021-10-07
unpack-trees: don't leak memory in verify_clean_subdirectory()
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2021-09-27
unpack-trees: avoid nuking untracked dir in way of locally deleted file
Elijah Newren
1
-0
/
+3
2021-09-27
unpack-trees: avoid nuking untracked dir in way of unmerged file
Elijah Newren
1
-4
/
+31
2021-09-27
Change unpack_trees' 'reset' flag into an enum
Elijah Newren
1
-1
/
+9
2021-09-27
unpack-trees: make dir an internal-only struct
Elijah Newren
1
-2
/
+5
2021-09-27
unpack-trees: introduce preserve_ignored to unpack_trees_options
Elijah Newren
1
-0
/
+10
2021-09-20
Merge branch 'ds/sparse-index-ignored-files'
Junio C Hamano
1
-3
/
+5
2021-09-10
Merge branch 'ab/retire-advice-config'
Junio C Hamano
1
-9
/
+9
2021-09-07
unpack-trees: fix nested sparse-dir search
Derrick Stolee
1
-3
/
+5
2021-08-26
checkout: make delayed checkout respect --quiet and --no-progress
Matheus Tavares
1
-1
/
+1
2021-08-25
advice: remove read uses of most global `advice_` variables
Ben Boeckel
1
-9
/
+9
2021-08-04
Merge branch 'ds/commit-and-checkout-with-sparse-index'
Junio C Hamano
1
-0
/
+11
2021-08-02
Merge branch 'jt/bulk-prefetch'
Junio C Hamano
1
-19
/
+8
2021-07-23
unpack-trees: refactor prefetching code
Jonathan Tan
1
-19
/
+8
2021-07-20
unpack-trees: resolve sparse-directory/file conflicts
Derrick Stolee
1
-0
/
+11
2021-07-14
unpack-trees: unpack sparse directory entries
Derrick Stolee
1
-8
/
+99
2021-07-14
unpack-trees: rename unpack_nondirectories()
Derrick Stolee
1
-7
/
+7
2021-07-14
unpack-trees: compare sparse directories correctly
Derrick Stolee
1
-1
/
+13
2021-07-14
unpack-trees: preserve cache_bottom
Derrick Stolee
1
-0
/
+7
2021-05-16
Merge branch 'mt/parallel-checkout-part-3'
Junio C Hamano
1
-1
/
+1
2021-05-05
make_transient_cache_entry(): optionally alloc from mem_pool
Matheus Tavares
1
-1
/
+1
2021-04-30
Merge branch 'mt/parallel-checkout-part-2'
Junio C Hamano
1
-3
/
+16
2021-04-30
Merge branch 'ds/sparse-index-protections'
Junio C Hamano
1
-3
/
+14
2021-04-19
parallel-checkout: support progress displaying
Matheus Tavares
1
-3
/
+8
2021-04-19
parallel-checkout: add configuration options
Matheus Tavares
1
-3
/
+7
2021-04-19
unpack-trees: add basic support for parallel checkout
Matheus Tavares
1
-1
/
+5
2021-04-02
Merge branch 'mt/parallel-checkout-part-1'
Junio C Hamano
1
-0
/
+1
2021-03-30
Merge branch 'mt/checkout-remove-nofollow'
Junio C Hamano
1
-1
/
+1
2021-03-30
unpack-trees: allow sparse directories
Derrick Stolee
1
-3
/
+7
2021-03-30
unpack-trees: ensure full index
Derrick Stolee
1
-0
/
+7
2021-03-23
entry: extract a header file for entry.c functions
Matheus Tavares
1
-0
/
+1
2021-03-22
Merge branch 'dl/stash-show-untracked'
Junio C Hamano
1
-0
/
+22
2021-03-19
Merge branch 'js/fsmonitor-unpack-fix'
Junio C Hamano
1
-2
/
+2
2021-03-18
checkout: don't follow symlinks when removing entries
Matheus Tavares
1
-1
/
+1
2021-03-17
fsmonitor: fix memory corruption in some corner cases
Johannes Schindelin
1
-2
/
+2
2021-03-08
Sync with Git 2.30.2 for CVE-2021-21300
Junio C Hamano
1
-0
/
+3
2021-03-05
stash show: teach --include-untracked and --only-untracked
Denton Liu
1
-0
/
+22
2021-02-12
Sync with 2.28.1
Johannes Schindelin
1
-0
/
+3
2021-02-12
Sync with 2.26.3
Johannes Schindelin
1
-0
/
+3
2021-02-12
Sync with 2.25.5
Johannes Schindelin
1
-0
/
+3
2021-02-12
Sync with 2.24.4
Johannes Schindelin
1
-0
/
+3
2021-02-12
Sync with 2.23.4
Johannes Schindelin
1
-0
/
+3
2021-02-12
Sync with 2.22.5
Johannes Schindelin
1
-0
/
+3
2021-02-12
Sync with 2.21.4
Johannes Schindelin
1
-0
/
+3
2021-02-12
Sync with 2.20.5
Johannes Schindelin
1
-0
/
+3
2021-02-12
Sync with 2.19.6
Johannes Schindelin
1
-0
/
+3
2021-02-12
Sync with 2.18.5
Johannes Schindelin
1
-0
/
+3
2021-02-12
Sync with 2.17.6
Johannes Schindelin
1
-0
/
+3
2021-02-12
unpack_trees(): start with a fresh lstat cache
Matheus Tavares
1
-0
/
+3
2021-01-23
sparse-checkout: load sparse-checkout patterns
Derrick Stolee
1
-5
/
+1
2021-01-23
cache-tree: clean up cache_tree_update()
Derrick Stolee
1
-2
/
+0
2021-01-04
unpack-trees: add trace2 regions
Derrick Stolee
1
-0
/
+5
2020-07-28
strvec: convert remaining callers away from argv_array name
Jeff King
1
-5
/
+5
2020-07-28
strvec: rename files from argv-array to strvec
Jeff King
1
-1
/
+1
2020-05-20
Merge branch 'en/sparse-checkout'
Junio C Hamano
1
-3
/
+3
2020-05-15
unpack-trees: also allow get_progress() to work on a different index
Elijah Newren
1
-3
/
+3
2020-05-13
Merge branch 'ds/sparse-updates-oob-access-fix'
Junio C Hamano
1
-5
/
+5
2020-05-08
Merge branch 'ds/sparse-allow-empty-working-tree'
Junio C Hamano
1
-33
/
+1
2020-05-08
unpack-trees: avoid array out-of-bounds error
Derrick Stolee
1
-5
/
+5
2020-05-04
sparse-checkout: stop blocking empty workdirs
Derrick Stolee
1
-33
/
+1
2020-04-29
Merge branch 'en/sparse-checkout'
Junio C Hamano
1
-55
/
+200
2020-04-28
Merge branch 'jt/avoid-prefetch-when-able-in-diff'
Junio C Hamano
1
-3
/
+2
2020-04-02
promisor-remote: accept 0 as oid_nr in function
Jonathan Tan
1
-3
/
+2
2020-03-27
unpack-trees: failure to set SKIP_WORKTREE bits always just a warning
Elijah Newren
1
-16
/
+15
2020-03-27
unpack-trees: provide warnings on sparse updates for unmerged paths too
Elijah Newren
1
-0
/
+30
2020-03-27
unpack-trees: make sparse path messages sound like warnings
Elijah Newren
1
-4
/
+4
2020-03-27
unpack-trees: split display_error_msgs() into two
Elijah Newren
1
-8
/
+42
2020-03-27
unpack-trees: rename ERROR_* fields meant for warnings to WARNING_*
Elijah Newren
1
-6
/
+6
2020-03-27
unpack-trees: move ERROR_WOULD_LOSE_SUBMODULE earlier
Elijah Newren
1
-6
/
+6
2020-03-27
unpack-trees: add a new update_sparsity() function
Elijah Newren
1
-0
/
+77
2020-03-27
unpack-trees: pull sparse-checkout pattern reading into a new function
Elijah Newren
1
-8
/
+16
2020-03-27
unpack-trees: do not mark a dirty path with SKIP_WORKTREE
Elijah Newren
1
-1
/
+4
2020-03-27
unpack-trees: allow check_updates() to work on a different index
Elijah Newren
1
-3
/
+3
2020-03-27
unpack-trees: simplify pattern_list freeing
Elijah Newren
1
-2
/
+4
2020-03-27
unpack-trees: simplify verify_absent_sparse()
Elijah Newren
1
-6
/
+2
2020-03-27
unpack-trees: remove unused error type
Elijah Newren
1
-4
/
+0
2020-03-27
unpack-trees: fix minor typo in comment
Elijah Newren
1
-1
/
+1
2020-03-26
Merge branch 'bc/filter-process'
Junio C Hamano
1
-0
/
+1
2020-03-26
Merge branch 'pb/recurse-submodules-fix'
Junio C Hamano
1
-5
/
+2
2020-03-17
Merge branch 'en/simplify-check-updates-in-unpack-trees' into maint
Junio C Hamano
1
-12
/
+14
2020-03-17
Merge branch 'jk/clang-sanitizer-fixes' into maint
Junio C Hamano
1
-1
/
+1
2020-03-16
builtin/checkout: compute checkout metadata for checkouts
brian m. carlson
1
-0
/
+1
2020-02-19
unpack-trees: check for missing submodule directory in merged_entry
Philippe Blain
1
-2
/
+2
2020-02-19
unpack-trees: remove outdated description for verify_clean_submodule
Philippe Blain
1
-3
/
+0
2020-02-14
Merge branch 'ds/sparse-checkout-harden'
Junio C Hamano
1
-1
/
+1
2020-02-14
Merge branch 'mt/threaded-grep-in-object-store'
Junio C Hamano
1
-2
/
+2
2020-02-14
Merge branch 'ds/sparse-cone' into maint
Junio C Hamano
1
-2
/
+2
2020-02-14
Merge branch 'es/unpack-trees-oob-fix' into maint
Junio C Hamano
1
-2
/
+4
2020-02-12
Merge branch 'jk/clang-sanitizer-fixes'
Junio C Hamano
1
-1
/
+1
2020-01-31
sparse-checkout: fix cone mode behavior mismatch
Derrick Stolee
1
-1
/
+1
2020-01-30
Merge branch 'ds/sparse-cone'
Junio C Hamano
1
-2
/
+2
2020-01-28
avoid computing zero offsets from NULL pointer
Jeff King
1
-1
/
+1
2020-01-22
Merge branch 'es/unpack-trees-oob-fix'
Junio C Hamano
1
-2
/
+4
2020-01-22
Merge branch 'en/simplify-check-updates-in-unpack-trees'
Junio C Hamano
1
-12
/
+14
2020-01-17
submodule-config: add skip_if_read option to repo_read_gitmodules()
Matheus Tavares
1
-2
/
+2
2020-01-10
unpack-trees: correctly compute result count
Derrick Stolee via GitGitGadget
1
-2
/
+2
2020-01-08
unpack-trees: watch for out-of-range index position
Emily Shaffer
1
-2
/
+4
2020-01-07
unpack-trees: exit check_updates() early if updates are not wanted
Elijah Newren
1
-12
/
+14
2019-12-25
Merge branch 'ds/sparse-cone'
Junio C Hamano
1
-33
/
+77
2019-12-09
Sync with Git 2.24.1
Junio C Hamano
1
-1
/
+2
2019-12-06
Sync with 2.23.1
Johannes Schindelin
1
-1
/
+2
2019-12-06
Sync with 2.22.2
Johannes Schindelin
1
-1
/
+2
2019-12-06
Sync with 2.21.1
Johannes Schindelin
1
-1
/
+2
2019-12-06
Sync with 2.20.2
Johannes Schindelin
1
-1
/
+2
2019-12-06
Sync with 2.19.3
Johannes Schindelin
1
-1
/
+2
2019-12-06
Sync with 2.18.2
Johannes Schindelin
1
-1
/
+2
2019-12-06
Sync with 2.17.3
Johannes Schindelin
1
-1
/
+2
2019-12-06
Sync with 2.16.6
Johannes Schindelin
1
-1
/
+2
2019-12-06
Sync with 2.15.4
Johannes Schindelin
1
-1
/
+2
2019-12-06
Sync with 2.14.6
Johannes Schindelin
1
-1
/
+2
2019-12-05
Merge branch 'us/unpack-trees-fsmonitor'
Junio C Hamano
1
-1
/
+5
2019-12-05
unpack-trees: let merged_entry() pass through do_add_entry()'s errors
Johannes Schindelin
1
-1
/
+2
2019-11-22
sparse-checkout: update working directory in-process
Derrick Stolee
1
-2
/
+3
2019-11-22
unpack-trees: add progress to clear_ce_flags()
Derrick Stolee
1
-15
/
+41
2019-11-22
unpack-trees: hash less in cone mode
Derrick Stolee
1
-15
/
+23
2019-11-22
sparse-checkout: use hashmaps for cone patterns
Derrick Stolee
1
-0
/
+1
2019-11-22
trace2: add region in clear_ce_flags
Jeff Hostetler
1
-1
/
+9
2019-11-21
unpack-trees: skip stat on fsmonitor-valid files
Utsav Shah
1
-1
/
+5
2019-11-10
Fix spelling errors in code comments
Elijah Newren
1
-2
/
+2
2019-10-04
treewide: remove duplicate #include directives
René Scharfe
1
-1
/
+0
2019-09-30
Merge branch 'ds/include-exclude'
Junio C Hamano
1
-30
/
+37
2019-09-18
Merge branch 'cc/multi-promisor'
Junio C Hamano
1
-4
/
+4
2019-09-05
unpack-trees: rename 'is_excluded_from_list()'
Derrick Stolee
1
-16
/
+23
2019-09-05
treewide: rename 'exclude' methods to 'pattern'
Derrick Stolee
1
-2
/
+2
2019-09-05
treewide: rename 'struct exclude_list' to 'struct pattern_list'
Derrick Stolee
1
-21
/
+21
2019-08-22
Merge branch 'jk/tree-walk-overflow'
Junio C Hamano
1
-35
/
+39
2019-08-01
tree-walk: harden make_traverse_path() length computations
Jeff King
1
-1
/
+2
2019-08-01
tree-walk: add a strbuf wrapper for make_traverse_path()
Jeff King
1
-9
/
+7
2019-08-01
tree-walk: accept a raw length for traverse_path_len()
Jeff King
1
-3
/
+3
2019-08-01
tree-walk: use size_t consistently
Jeff King
1
-3
/
+3
2019-07-31
tree-walk: drop oid from traverse_info
Jeff King
1
-24
/
+29
2019-07-19
Merge branch 'nd/tree-walk-with-repo'
Junio C Hamano
1
-1
/
+1
2019-07-09
Merge branch 'nd/switch-and-restore'
Junio C Hamano
1
-1
/
+1
2019-06-27
tree-walk.c: remove the_repo from fill_tree_descriptor()
Nguyễn Thái Ngọc Duy
1
-1
/
+1
[next]