aboutsummaryrefslogtreecommitdiff
path: root/builtin/gc.c
AgeCommit message (Expand)Author
2025-07-23config: drop `git_config()` wrapperPatrick Steinhardt
2025-07-22reflog: close leak of reflog expire entryJacob Keller
2025-07-16object-file: get rid of `the_repository` in loose object iteratorsPatrick Steinhardt
2025-07-15Merge branch 'ps/object-store'Junio C Hamano
2025-07-14Merge branch 'ac/prune-wo-the-repository'Junio C Hamano
2025-07-14Merge branch 'cb/total-ram-bsd-fix'Junio C Hamano
2025-07-09Merge branch 'ps/object-store' into ps/object-file-wo-the-repositoryJunio C Hamano
2025-07-07builtin/gc: correct total_ram calculation with HAVE_BSD_SYSCTLCarlo Marcelo Arenas Belón
2025-07-07repository: move 'repository_format_precious_objects' to repo scopeAyush Chandekar
2025-07-01odb: rename `oid_object_info()`Patrick Steinhardt
2025-07-01object-store: rename `object_directory` to `odb_source`Patrick Steinhardt
2025-06-25Merge branch 'ps/maintenance-ref-lock'Junio C Hamano
2025-06-03builtin/maintenance: fix locking race when handling "gc" taskPatrick Steinhardt
2025-06-03builtin/gc: avoid global state in `gc_before_repack()`Patrick Steinhardt
2025-06-03builtin/maintenance: fix locking race with refs and reflogs tasksPatrick Steinhardt
2025-06-03builtin/maintenance: split into foreground and background tasksPatrick Steinhardt
2025-06-03builtin/maintenance: fix typedef for function pointersPatrick Steinhardt
2025-06-03builtin/maintenance: extract function to run tasksPatrick Steinhardt
2025-06-03builtin/maintenance: stop modifying global array of tasksPatrick Steinhardt
2025-06-03builtin/maintenance: mark "--task=" and "--schedule=" as incompatiblePatrick Steinhardt
2025-06-03builtin/maintenance: centralize configuration of explicit tasksPatrick Steinhardt
2025-06-03builtin/gc: drop redundant local variablePatrick Steinhardt
2025-06-03builtin/gc: use designated field initializers for maintenance tasksPatrick Steinhardt
2025-06-01builtin/gc: correct physical memory detection for OpenBSD / NetBSDBrad Smith
2025-05-15Merge branch 'ps/maintenance-missing-tasks'Junio C Hamano
2025-05-12Merge branch 'ps/object-store-cleanup'Junio C Hamano
2025-05-07builtin/maintenance: introduce "rerere-gc" taskPatrick Steinhardt
2025-05-07builtin/gc: move rerere garbage collection into separate functionPatrick Steinhardt
2025-05-07builtin/maintenance: introduce "worktree-prune" taskPatrick Steinhardt
2025-05-07builtin/gc: move pruning of worktrees into a separate functionPatrick Steinhardt
2025-05-07builtin/gc: remove global variables where it is trivial to doPatrick Steinhardt
2025-05-07builtin/gc: fix indentation of `cmd_gc()` parametersPatrick Steinhardt
2025-04-29Merge branch 'jh/gc-launchctl-schedule-fix'Junio C Hamano
2025-04-29object-store: move function declarations to their respective subsystemsPatrick Steinhardt
2025-04-24Merge branch 'rj/build-tweaks'Junio C Hamano
2025-04-24Merge branch 'ps/parse-options-integers'Junio C Hamano
2025-04-24Merge branch 'ps/object-file-cleanup'Junio C Hamano
2025-04-24Merge branch 'ps/object-file-cleanup' into ps/object-store-cleanupJunio C Hamano
2025-04-23maintenance: fix launchctl calendar intervalsJosh Heinrichs
2025-04-17parse-options: rename `OPT_MAGNITUDE()` to `OPT_UNSIGNED()`Patrick Steinhardt
2025-04-17global: use designated initializers for optionsPatrick Steinhardt
2025-04-16builtin/gc.c: correct RAM calculation when using sysinfoRamsay Jones
2025-04-16Merge branch 'ps/maintenance-reflog-expire'Junio C Hamano
2025-04-15object-store: merge "object-store-ll.h" and "object-store.h"Patrick Steinhardt
2025-04-15object-file: move `safe_create_leading_directories()` into "path.c"Patrick Steinhardt
2025-04-08builtin/maintenance: introduce "reflog-expire" taskPatrick Steinhardt
2025-04-08builtin/gc: split out function to expire reflog entriesPatrick Steinhardt
2025-03-23maintenance: add loose-objects.batchSize configDerrick Stolee
2025-03-23maintenance: force progress/no-quiet to childrenDerrick Stolee
2025-03-05Merge branch 'ps/path-sans-the-repository'Junio C Hamano