| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-08-05 | Merge branch 'ps/object-file-wo-the-repository' | Junio C Hamano | 1 | -1/+1 |
| 2025-07-16 | object-file: get rid of `the_repository` in loose object iterators | Patrick Steinhardt | 1 | -1/+1 |
| 2025-07-15 | Merge branch 'ps/object-store' | Junio C Hamano | 1 | -2/+3 |
| 2025-07-07 | builtin/prune: stop depending on 'the_repository' | Ayush Chandekar | 1 | -15/+12 |
| 2025-07-07 | repository: move 'repository_format_precious_objects' to repo scope | Ayush Chandekar | 1 | -1/+1 |
| 2025-07-01 | odb: rename `oid_object_info()` | Patrick Steinhardt | 1 | -2/+2 |
| 2025-07-01 | object-store: rename files to "odb.{c,h}" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-04-15 | object-store: merge "object-store-ll.h" and "object-store.h" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-03-10 | object: stop depending on `the_repository` | Patrick Steinhardt | 1 | -1/+1 |
| 2024-12-18 | progress: stop using `the_repository` | Patrick Steinhardt | 1 | -1/+2 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+2 |
| 2024-09-23 | Merge branch 'jc/pass-repo-to-builtins' | Junio C Hamano | 1 | -1/+5 |
| 2024-09-13 | builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h | John Cai | 1 | -0/+1 |
| 2024-09-13 | builtin: add a repository parameter for builtin functions | John Cai | 1 | -1/+4 |
| 2024-09-12 | environment: make `get_object_directory()` accept a repository | Patrick Steinhardt | 1 | -4/+4 |
| 2023-06-29 | Merge branch 'en/header-split-cache-h-part-3' | Junio C Hamano | 1 | -3/+4 |
| 2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+2 |
| 2023-06-21 | repository: remove unnecessary include of path.h | Elijah Newren | 1 | -0/+1 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -2/+1 |
| 2023-06-12 | repository: create disable_replace_refs() | Derrick Stolee | 1 | -1/+1 |
| 2023-04-11 | object-file.h: move declarations for object-file.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-11 | object-name.h: move declarations for object-name.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 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 "cache.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -1/+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 'jk/unused-post-2.39-part2' | Junio C Hamano | 1 | -2/+4 |
| 2023-02-24 | for_each_object: mark unused callback parameters | Jeff King | 1 | -2/+4 |
| 2023-02-23 | replace-object.h: move read_replace_refs declaration from cache.h to here | Elijah Newren | 1 | -0/+1 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2022-11-21 | prune: quiet ENOENT on missing directories | Eric Wong | 1 | -1/+3 |
| 2022-04-13 | revisions API users: add straightforward release_revisions() | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2022-01-03 | Merge branch 'ns/tmp-objdir' | Junio C Hamano | 1 | -4/+16 |
| 2021-12-08 | tmp-objdir: new API for creating temporary writable databases | Neeraj Singh | 1 | -4/+16 |
| 2021-09-27 | repack, prune: drop GIT_REF_PARANOIA settings | Jeff King | 1 | -1/+0 |
| 2020-05-13 | Merge branch 'tb/shallow-cleanup' | Junio C Hamano | 1 | -0/+1 |
| 2020-04-30 | shallow: extract a header file for shallow-related functions | Taylor Blau | 1 | -0/+1 |
| 2020-03-24 | Lib-ify prune-packed | Denton Liu | 1 | -0/+1 |
| 2019-06-20 | object: convert lookup_object() to use object_id | Jeff King | 1 | -1/+1 |
| 2019-02-14 | prune: check SEEN flag for reachability | Jeff King | 1 | -5/+4 |
| 2019-02-14 | prune: lazily perform reachability traversal | Jeff King | 1 | -11/+32 |
| 2019-01-14 | Merge branch 'md/exclude-promisor-objects-fix-cleanup' | Junio C Hamano | 1 | -1/+0 |
| 2018-12-06 | revision.c: put promisor option in specialized struct | Matthew DeVore | 1 | -1/+0 |
| 2018-11-06 | Merge branch 'md/exclude-promisor-objects-fix' | Junio C Hamano | 1 | -0/+1 |
| 2018-11-06 | Merge branch 'js/shallow-and-fetch-prune' | Junio C Hamano | 1 | -1/+1 |
| 2018-10-25 | shallow: offer to prune only non-existing entries | Johannes Schindelin | 1 | -1/+1 |
| 2018-10-23 | exclude-promisor-objects: declare when option is allowed | Matthew DeVore | 1 | -0/+1 |
| 2018-09-21 | revision.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-08-15 | Merge branch 'jk/core-use-replace-refs' | Junio C Hamano | 1 | -1/+1 |
| 2018-07-18 | check_replace_refs: rename to read_replace_refs | Jeff King | 1 | -1/+1 |
| 2018-06-29 | object: add repository argument to lookup_object | Stefan Beller | 1 | -1/+1 |
| 2018-05-18 | shallow: add repository argument to is_repository_shallow | Stefan Beller | 1 | -1/+1 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-04-26 | cache.h: add repository argument to oid_object_info | Stefan Beller | 1 | -1/+2 |
| 2018-03-14 | sha1_file: convert sha1_object_info* to object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-06 | Merge branch 'bw/c-plus-plus' | Junio C Hamano | 1 | -1/+1 |
| 2018-02-14 | object: rename function 'typename' to 'type_name' | Brandon Williams | 1 | -1/+1 |
| 2018-02-13 | Merge branch 'jh/fsck-promisors' | Junio C Hamano | 1 | -0/+7 |
| 2017-12-08 | gc: do not repack promisor packfiles | Jonathan Tan | 1 | -0/+7 |
| 2017-12-06 | Merge branch 'rd/man-prune-progress' | Junio C Hamano | 1 | -1/+1 |
| 2017-11-22 | prune: add "--progress" to man page and usage msg | Robert P. J. Day | 1 | -1/+1 |
| 2017-08-19 | progress: simplify "delayed" progress API | Junio C Hamano | 1 | -1/+1 |
| 2017-07-05 | Merge branch 'rs/sha1-name-readdir-optim' | Junio C Hamano | 1 | -1/+1 |
| 2017-06-24 | sha1_file: guard against invalid loose subdirectory numbers | René Scharfe | 1 | -1/+1 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+4 |
| 2017-05-08 | object: convert parse_object* to take struct object_id | brian m. carlson | 1 | -1/+2 |
| 2017-05-02 | builtin/prune: convert to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -2/+2 |
| 2017-02-22 | Convert object iteration callbacks to struct object_id | brian m. carlson | 1 | -4/+4 |
| 2015-10-26 | Merge branch 'jk/repository-extension' | Junio C Hamano | 1 | -0/+3 |
| 2015-07-13 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -99/+0 |
| 2015-06-29 | worktree: new place for "git prune --worktrees" | Nguyễn Thái Ngọc Duy | 1 | -99/+0 |
| 2015-06-24 | introduce "preciousObjects" repository extension | Jeff King | 1 | -0/+3 |
| 2015-05-11 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -0/+99 |
| 2015-03-31 | prune --worktrees: fix expire vs worktree existence condition | Max Kirillov | 1 | -3/+7 |
| 2015-03-20 | prune: turn on ref_paranoia flag | Jeff King | 1 | -0/+1 |
| 2014-12-01 | prune: strategies for linked checkouts | Nguyễn Thái Ngọc Duy | 1 | -0/+95 |
| 2014-10-16 | prune: keep objects reachable from recent objects | Jeff King | 1 | -1/+1 |
| 2014-10-16 | prune: factor out loose-object directory traversal | Jeff King | 1 | -61/+26 |
| 2014-03-14 | Merge branch 'mh/replace-refs-variable-rename' | Junio C Hamano | 1 | -1/+1 |
| 2014-02-24 | i18n: mark all progress lines for translation | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2014-02-20 | rename read_replace_refs to check_replace_refs | Michael Haggerty | 1 | -1/+1 |
| 2014-01-17 | Merge branch 'nd/shallow-clone' | Junio C Hamano | 1 | -0/+4 |
| 2014-01-10 | Merge branch 'mh/path-max' | Junio C Hamano | 1 | -14/+24 |
| 2013-12-18 | builtin/prune.c: use strbuf to avoid having to worry about PATH_MAX | Jeff King | 1 | -14/+24 |
| 2013-12-10 | prune: clean .git/shallow after pruning objects | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -2/+2 |
| 2013-06-06 | Merge branch 'nd/prune-packed-dryrun-verbose' | Junio C Hamano | 1 | -1/+1 |
| 2013-05-28 | prune-packed: avoid implying "1" is DRY_RUN in prune_packed_objects() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-04-25 | prune: introduce OPT_EXPIRY_DATE() and use it | Junio C Hamano | 1 | -2/+2 |
| 2013-04-03 | Merge branch 'jk/fully-peeled-packed-ref' into maint-1.8.1 | Junio C Hamano | 1 | -3/+1 |
| 2013-03-25 | Merge branch 'jk/fully-peeled-packed-ref' | Junio C Hamano | 1 | -3/+1 |
| 2013-03-17 | use parse_object_or_die instead of die("bad object") | Jeff King | 1 | -3/+1 |
| 2012-09-14 | Merge branch 'rj/path-cleanup' | Junio C Hamano | 1 | -1/+1 |
| 2012-09-07 | Merge branch 'nd/i18n-parseopt-help' | Junio C Hamano | 1 | -5/+5 |
| 2012-09-04 | Call mkpathdup() rather than xstrdup(mkpath(...)) | Ramsay Jones | 1 | -1/+1 |
| 2012-08-20 | i18n: prune: mark parseopt strings for translation | Nguyễn Thái Ngọc Duy | 1 | -5/+5 |
| 2012-08-07 | prune.c: only print informational message in show_only or verbose mode | Brandon Casey | 1 | -1/+2 |
| 2012-03-07 | fix deletion of .git/objects sub-directories in git-prune/repack | Karsten Blees | 1 | -1/+1 |
| 2011-11-07 | prune: handle --progress/no-progress | Jeff King | 1 | -2/+9 |
| 2011-11-07 | prune: show progress while marking reachable objects | Nguyễn Thái Ngọc Duy | 1 | -1/+5 |
| 2010-11-15 | add description parameter to OPT__DRY_RUN | René Scharfe | 1 | -2/+1 |
| 2010-11-15 | add description parameter to OPT__VERBOSE | René Scharfe | 1 | -1/+1 |
| 2010-08-09 | prune: allow --dry-run for -n and --verbose for -v | René Scharfe | 1 | -3/+2 |
| 2010-03-10 | Merge branch 'lt/deepen-builtin-source' | Junio C Hamano | 1 | -0/+166 |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -0/+169 |