aboutsummaryrefslogtreecommitdiffstats
path: root/builtin/prune.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-29Merge branch 'en/header-split-cache-h-part-3'Junio C Hamano1-3/+4
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren1-1/+2
2023-06-21repository: remove unnecessary include of path.hElijah Newren1-0/+1
2023-06-21cache.h: remove this no-longer-used headerElijah Newren1-2/+1
2023-06-12repository: create disable_replace_refs()Derrick Stolee1-1/+1
2023-04-11object-file.h: move declarations for object-file.c functions from cache.hElijah Newren1-0/+1
2023-04-11object-name.h: move declarations for object-name.c functions from cache.hElijah Newren1-0/+1
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano1-1/+1
2023-03-28cocci: apply the "cache.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-1/+1
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2023-03-17Merge branch 'jk/unused-post-2.39-part2'Junio C Hamano1-2/+4
2023-02-24for_each_object: mark unused callback parametersJeff King1-2/+4
2023-02-23replace-object.h: move read_replace_refs declaration from cache.h to hereElijah Newren1-0/+1
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2022-11-21prune: quiet ENOENT on missing directoriesEric Wong1-1/+3
2022-04-13revisions API users: add straightforward release_revisions()Ævar Arnfjörð Bjarmason1-0/+1
2022-01-03Merge branch 'ns/tmp-objdir'Junio C Hamano1-4/+16
2021-12-08tmp-objdir: new API for creating temporary writable databasesNeeraj Singh1-4/+16
2021-09-27repack, prune: drop GIT_REF_PARANOIA settingsJeff King1-1/+0
2020-05-13Merge branch 'tb/shallow-cleanup'Junio C Hamano1-0/+1
2020-04-30shallow: extract a header file for shallow-related functionsTaylor Blau1-0/+1
2020-03-24Lib-ify prune-packedDenton Liu1-0/+1
2019-06-20object: convert lookup_object() to use object_idJeff King1-1/+1
2019-02-14prune: check SEEN flag for reachabilityJeff King1-5/+4
2019-02-14prune: lazily perform reachability traversalJeff King1-11/+32
2019-01-14Merge branch 'md/exclude-promisor-objects-fix-cleanup'Junio C Hamano1-1/+0
2018-12-06revision.c: put promisor option in specialized structMatthew DeVore1-1/+0
2018-11-06Merge branch 'md/exclude-promisor-objects-fix'Junio C Hamano1-0/+1
2018-11-06Merge branch 'js/shallow-and-fetch-prune'Junio C Hamano1-1/+1
2018-10-25shallow: offer to prune only non-existing entriesJohannes Schindelin1-1/+1
2018-10-23exclude-promisor-objects: declare when option is allowedMatthew DeVore1-0/+1
2018-09-21revision.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy1-1/+1
2018-08-15Merge branch 'jk/core-use-replace-refs'Junio C Hamano1-1/+1
2018-07-18check_replace_refs: rename to read_replace_refsJeff King1-1/+1
2018-06-29object: add repository argument to lookup_objectStefan Beller1-1/+1
2018-05-18shallow: add repository argument to is_repository_shallowStefan Beller1-1/+1
2018-05-16object-store: move object access functions to object-store.hStefan Beller1-0/+1
2018-04-26cache.h: add repository argument to oid_object_infoStefan Beller1-1/+2
2018-03-14sha1_file: convert sha1_object_info* to object_idbrian m. carlson1-1/+1
2018-03-06Merge branch 'bw/c-plus-plus'Junio C Hamano1-1/+1
2018-02-14object: rename function 'typename' to 'type_name'Brandon Williams1-1/+1
2018-02-13Merge branch 'jh/fsck-promisors'Junio C Hamano1-0/+7
2017-12-08gc: do not repack promisor packfilesJonathan Tan1-0/+7
2017-12-06Merge branch 'rd/man-prune-progress'Junio C Hamano1-1/+1
2017-11-22prune: add "--progress" to man page and usage msgRobert P. J. Day1-1/+1
2017-08-19progress: simplify "delayed" progress APIJunio C Hamano1-1/+1
2017-07-05Merge branch 'rs/sha1-name-readdir-optim'Junio C Hamano1-1/+1
2017-06-24sha1_file: guard against invalid loose subdirectory numbersRené Scharfe1-1/+1
2017-05-29Merge branch 'bc/object-id'Junio C Hamano1-3/+4
2017-05-08object: convert parse_object* to take struct object_idbrian m. carlson1-1/+2
2017-05-02builtin/prune: convert to struct object_idbrian m. carlson1-3/+3
2017-04-27timestamp_t: a new data type for timestampsJohannes Schindelin1-2/+2
2017-02-22Convert object iteration callbacks to struct object_idbrian m. carlson1-4/+4
2015-10-26Merge branch 'jk/repository-extension'Junio C Hamano1-0/+3
2015-07-13Merge branch 'nd/multiple-work-trees'Junio C Hamano1-99/+0
2015-06-29worktree: new place for "git prune --worktrees"Nguyễn Thái Ngọc Duy1-99/+0
2015-06-24introduce "preciousObjects" repository extensionJeff King1-0/+3
2015-05-11Merge branch 'nd/multiple-work-trees'Junio C Hamano1-0/+99
2015-03-31prune --worktrees: fix expire vs worktree existence conditionMax Kirillov1-3/+7
2015-03-20prune: turn on ref_paranoia flagJeff King1-0/+1
2014-12-01prune: strategies for linked checkoutsNguyễn Thái Ngọc Duy1-0/+95
2014-10-16prune: keep objects reachable from recent objectsJeff King1-1/+1
2014-10-16prune: factor out loose-object directory traversalJeff King1-61/+26
2014-03-14Merge branch 'mh/replace-refs-variable-rename'Junio C Hamano1-1/+1
2014-02-24i18n: mark all progress lines for translationNguyễn Thái Ngọc Duy1-1/+1
2014-02-20rename read_replace_refs to check_replace_refsMichael Haggerty1-1/+1
2014-01-17Merge branch 'nd/shallow-clone'Junio C Hamano1-0/+4
2014-01-10Merge branch 'mh/path-max'Junio C Hamano1-14/+24
2013-12-18builtin/prune.c: use strbuf to avoid having to worry about PATH_MAXJeff King1-14/+24
2013-12-10prune: clean .git/shallow after pruning objectsNguyễn Thái Ngọc Duy1-0/+4
2013-12-05replace {pre,suf}fixcmp() with {starts,ends}_with()Christian Couder1-2/+2
2013-06-06Merge branch 'nd/prune-packed-dryrun-verbose'Junio C Hamano1-1/+1
2013-05-28prune-packed: avoid implying "1" is DRY_RUN in prune_packed_objects()Nguyễn Thái Ngọc Duy1-1/+1
2013-04-25prune: introduce OPT_EXPIRY_DATE() and use itJunio C Hamano1-2/+2
2013-04-03Merge branch 'jk/fully-peeled-packed-ref' into maint-1.8.1Junio C Hamano1-3/+1
2013-03-25Merge branch 'jk/fully-peeled-packed-ref'Junio C Hamano1-3/+1
2013-03-17use parse_object_or_die instead of die("bad object")Jeff King1-3/+1
2012-09-14Merge branch 'rj/path-cleanup'Junio C Hamano1-1/+1
2012-09-07Merge branch 'nd/i18n-parseopt-help'Junio C Hamano1-5/+5
2012-09-04Call mkpathdup() rather than xstrdup(mkpath(...))Ramsay Jones1-1/+1
2012-08-20i18n: prune: mark parseopt strings for translationNguyễn Thái Ngọc Duy1-5/+5
2012-08-07prune.c: only print informational message in show_only or verbose modeBrandon Casey1-1/+2
2012-03-07fix deletion of .git/objects sub-directories in git-prune/repackKarsten Blees1-1/+1
2011-11-07prune: handle --progress/no-progressJeff King1-2/+9
2011-11-07prune: show progress while marking reachable objectsNguyễn Thái Ngọc Duy1-1/+5
2010-11-15add description parameter to OPT__DRY_RUNRené Scharfe1-2/+1
2010-11-15add description parameter to OPT__VERBOSERené Scharfe1-1/+1
2010-08-09prune: allow --dry-run for -n and --verbose for -vRené Scharfe1-3/+2
2010-03-10Merge branch 'lt/deepen-builtin-source'Junio C Hamano1-0/+166
2010-02-22Move 'builtin-*' into a 'builtin/' subdirectoryLinus Torvalds1-0/+169