summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2025-09-24packfile: introduce function to load and add packfilesPatrick Steinhardt-41/+48
2025-09-24packfile: refactor `install_packed_git()` to work on packfile storePatrick Steinhardt-12/+18
2025-09-24packfile: split up responsibilities of `reprepare_packed_git()`Patrick Steinhardt-35/+55
2025-09-24packfile: refactor `prepare_packed_git()` to work on packfile storePatrick Steinhardt-23/+18
2025-09-24packfile: reorder functions to avoid function declarationPatrick Steinhardt-34/+33
2025-09-24odb: move kept cache into `struct packfile_store`Patrick Steinhardt-17/+23
2025-09-24odb: move MRU list of packfiles into `struct packfile_store`Patrick Steinhardt-12/+10
2025-09-24odb: move packfile map into `struct packfile_store`Patrick Steinhardt-26/+26
2025-09-24odb: move initialization bit into `struct packfile_store`Patrick Steinhardt-9/+9
2025-09-24odb: move list of packfiles into `struct packfile_store`Patrick Steinhardt-29/+41
2025-09-24packfile: introduce a new `struct packfile_store`Patrick Steinhardt-1/+34
2025-09-23The twelfth batchJunio C Hamano-0/+13
2025-09-23Merge branch 'cs/subtree-squash-split-fix'Junio C Hamano-8/+99
2025-09-23Merge branch 'rs/get-oid-with-flags-cleanup'Junio C Hamano-50/+17
2025-09-23Merge branch 'jk/add-i-color'Junio C Hamano-42/+150
2025-09-23Merge branch 'cc/promisor-remote-capability'Junio C Hamano-103/+511
2025-09-22revision: retain argv NULL invariant in setup_revisions()Jeff King-0/+6
2025-09-22treewide: pass strvecs around for setup_revisions_from_strvec()Jeff King-18/+18
2025-09-22treewide: use setup_revisions_from_strvec() when we have a strvecJeff King-3/+4
2025-09-22revision: add wrapper to setup_revisions() from a strvecJeff King-19/+27
2025-09-22revision: manage memory ownership of argv in setup_revisions()Jeff King-3/+26
2025-09-22stash: tell setup_revisions() to free our allocated stringsJeff King-1/+6
2025-09-22t/unit-tests: update to 10e96bcPatrick Steinhardt-236/+320
2025-09-22builtin/config: do not spawn pager when printing color codesPatrick Steinhardt-1/+11
2025-09-22builtin/config: special-case retrieving colors without a keyPatrick Steinhardt-0/+13
2025-09-22builtin/config: do not die in `get_color()`Patrick Steinhardt-4/+11
2025-09-22t1300: small style fixupsPatrick Steinhardt-14/+24
2025-09-22t1300: write test expectations in the test's bodyPatrick Steinhardt-163/+128
2025-09-22gitk: fix MacOS 10.14 "Mojave" crash on launchEric Sunshine-5/+7
2025-09-21stash: honor stash.index in apply, pop modesD. Ben Knoble-2/+49
2025-09-21stash: refactor private config globalsD. Ben Knoble-4/+4
2025-09-21t3905: remove unneeded blank lineD. Ben Knoble-1/+0
2025-09-21t3903: reduce dependencies on previous testsD. Ben Knoble-0/+3
2025-09-19t: add test for git refs optimize subcommandMeet Soni-1/+19
2025-09-19t0601: refactor tests to be shareableMeet Soni-429/+432
2025-09-19builtin/refs: add optimize subcommandMeet Soni-0/+27
2025-09-19doc: pack-refs: factor out common optionsMeet Soni-52/+53
2025-09-19builtin/pack-refs: factor out core logic into a shared libraryMeet Soni-49/+86
2025-09-19builtin/pack-refs: convert to use the generic refs_optimize() APIMeet Soni-1/+1
2025-09-19reftable-backend: implement 'optimize' actionMeet Soni-0/+7
2025-09-19files-backend: implement 'optimize' actionMeet Soni-0/+10
2025-09-19refs: add a generic 'optimize' APIMeet Soni-0/+14
2025-09-18initial branch: give hints after switching the default nameJunio C Hamano-11/+19
2025-09-18The tenth batchJunio C Hamano-0/+31
2025-09-18Merge branch 'pc/range-diff-memory-limit'Junio C Hamano-4/+44
2025-09-18Merge branch 'ne/alloc-free-and-null'Junio C Hamano-20/+20
2025-09-18Merge branch 'jk/curl-global-trace-components'Junio C Hamano-1/+18
2025-09-18Merge branch 'ag/doc-sendmail-gmail-example-update'Junio C Hamano-4/+4
2025-09-18Merge branch 'kn/clang-format-bitfields'Junio C Hamano-0/+6
2025-09-18Merge branch 'jc/longer-disambiguation-fix'Junio C Hamano-1/+1