| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-30 | Merge branch 'ps/remove-packfile-store-get-packs' | Junio C Hamano | 1 | -3/+2 |
| 2025-10-16 | packfile: introduce macro to iterate through packs | Patrick Steinhardt | 1 | -3/+2 |
| 2025-10-07 | Merge branch 'ps/odb-clean-stale-wrappers' | Junio C Hamano | 1 | -0/+1 |
| 2025-09-24 | packfile: refactor `get_all_packs()` to work on packfile store | Patrick Steinhardt | 1 | -1/+2 |
| 2023-12-14 | pack-objects: free packing_data in more places | Taylor Blau | 1 | -0/+15 |
| 2023-09-29 | parse: separate out parsing functions from config.h | Calvin Wan | 1 | -1/+1 |
| 2023-07-05 | git-compat-util: move alloc macros to git-compat-util.h | Calvin Wan | 1 | -1/+0 |
| 2023-02-23 | alloc.h: move ALLOC_GROW() functions from cache.h | Elijah Newren | 1 | -1/+2 |
| 2022-05-26 | pack-mtimes: support writing pack .mtimes files | Taylor Blau | 1 | -0/+6 |
| 2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -1/+1 |
| 2020-02-24 | pack-objects: convert oe_set_delta_ext() to use object_id | Jeff King | 1 | -2/+2 |
| 2019-12-01 | Merge branch 'jk/optim-in-pack-idx-conversion' | Junio C Hamano | 1 | -1/+4 |
| 2019-11-12 | pack-objects: avoid pointless oe_map_new_pack() calls | Jeff King | 1 | -1/+4 |
| 2019-09-06 | pack-objects: drop packlist index_pos optimization | Jeff King | 1 | -9/+11 |
| 2019-09-06 | pack-objects: use object_id in packlist_alloc() | Jeff King | 1 | -2/+2 |
| 2019-06-20 | hashmap: convert sha1hash() to oidhash() | Jeff King | 1 | -1/+1 |
| 2019-06-20 | pack-objects: convert locate_object_entry_hash() to object_id | Jeff King | 1 | -5/+5 |
| 2019-06-20 | pack-objects: convert packlist_find() to use object_id | Jeff King | 1 | -2/+2 |
| 2019-02-14 | pack-objects: drop unused parameter from oe_map_new_pack() | Jeff King | 1 | -2/+1 |
| 2019-02-05 | Merge branch 'ph/pack-objects-mutex-fix' | Junio C Hamano | 1 | -3/+1 |
| 2019-01-28 | pack-objects: merge read_lock and lock in packing_data struct | Patrick Hogg | 1 | -4/+1 |
| 2019-01-28 | pack-objects: move read mutex to packing_data struct | Patrick Hogg | 1 | -0/+1 |
| 2018-11-12 | pack-*.c: remove the_repository references | Nguyễn Thái Ngọc Duy | 1 | -2/+4 |
| 2018-10-30 | Merge branch 'js/pack-objects-mutex-init-fix' | Junio C Hamano | 1 | -0/+3 |
| 2018-10-19 | pack-objects (mingw): initialize `packing_data` mutex in the correct spot | Johannes Schindelin | 1 | -0/+3 |
| 2018-09-17 | Merge branch 'jk/cocci' | Junio C Hamano | 1 | -1/+1 |
| 2018-09-17 | Merge branch 'cc/delta-islands' | Junio C Hamano | 1 | -0/+12 |
| 2018-09-17 | Merge branch 'jk/pack-delta-reuse-with-bitmap' | Junio C Hamano | 1 | -0/+19 |
| 2018-09-17 | Merge branch 'ds/multi-pack-index' | Junio C Hamano | 1 | -1/+1 |
| 2018-08-29 | convert "hashcmp() == 0" to hasheq() | Jeff King | 1 | -1/+1 |
| 2018-08-22 | Merge branch 'nd/pack-deltify-regression-fix' | Junio C Hamano | 1 | -0/+4 |
| 2018-08-21 | pack-objects: reuse on-disk deltas for thin "have" objects | Jeff King | 1 | -0/+19 |
| 2018-08-20 | treewide: use get_all_packs | Derrick Stolee | 1 | -1/+1 |
| 2018-08-16 | pack-objects: move 'layer' into 'struct packing_data' | Christian Couder | 1 | -0/+6 |
| 2018-08-16 | pack-objects: move tree_depth into 'struct packing_data' | Christian Couder | 1 | -0/+6 |
| 2018-07-23 | pack-objects: fix performance issues on packing large deltas | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2018-05-30 | Merge branch 'js/use-bug-macro' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-06 | Replace all die("BUG: ...") calls by BUG() ones | Johannes Schindelin | 1 | -1/+1 |
| 2018-04-16 | pack-objects: shrink size field in struct object_entry | Nguyễn Thái Ngọc Duy | 1 | -0/+3 |
| 2018-04-16 | pack-objects: move in_pack out of struct object_entry | Nguyễn Thái Ngọc Duy | 1 | -0/+65 |
| 2017-05-08 | pack: convert struct pack_idx_entry to struct object_id | brian m. carlson | 1 | -3/+5 |
| 2014-09-18 | use REALLOC_ARRAY for changing the allocation size of arrays | René Scharfe | 1 | -2/+1 |
| 2014-07-07 | hashmap: factor out getting a hash code from a SHA1 | Karsten Blees | 1 | -3/+2 |
| 2014-06-02 | pack-objects: use free()+xcalloc() instead of xrealloc()+memset() | René Scharfe | 1 | -2/+2 |
| 2013-10-24 | pack-objects: refactor the packing list | Vicent Marti | 1 | -0/+111 |
| 2006-08-03 | Make git-pack-objects a builtin | Matthias Kestenholz | 1 | -1376/+0 |
| 2006-07-23 | pack-objects: check pack.window for default window size | Jeff King | 1 | -1/+12 |
| 2006-07-10 | Fix more typos, primarily in the code | Pavel Roskin | 1 | -2/+2 |
| 2006-06-30 | don't load objects needlessly when repacking | Nicolas Pitre | 1 | -17/+28 |
| 2006-06-29 | consider previous pack undeltified object state only when reusing delta data | Nicolas Pitre | 1 | -2/+3 |
| 2006-06-29 | Do not try futile object pairs when repacking. | Linus Torvalds | 1 | -0/+7 |
| 2006-06-21 | Merge branch 'ff/c99' into next | Junio C Hamano | 1 | -2/+2 |
| 2006-06-21 | upload-pack: prepare for sideband message support. | Junio C Hamano | 1 | -0/+4 |
| 2006-06-20 | Remove all void-pointer arithmetic. | Florian Forster | 1 | -2/+2 |
| 2006-06-05 | pack-objects: improve path grouping heuristics. | Linus Torvalds | 1 | -50/+19 |
| 2006-05-30 | tree_entry(): new tree-walking helper function | Linus Torvalds | 1 | -16/+11 |
| 2006-05-16 | Merge branch 'np/pack' | Junio C Hamano | 1 | -13/+14 |
| 2006-05-16 | improve depth heuristic for maximum delta size | Nicolas Pitre | 1 | -2/+5 |
| 2006-05-15 | Merge branch 'fix' | Junio C Hamano | 1 | -2/+1 |
| 2006-05-15 | Fix pack-index issue on 64-bit platforms a bit more portably.v1.3.3 | Junio C Hamano | 1 | -2/+1 |
| 2006-05-15 | pack-object: slightly more efficient | Nicolas Pitre | 1 | -7/+8 |
| 2006-05-15 | simple euristic for further free packing improvements | Nicolas Pitre | 1 | -5/+2 |
| 2006-05-14 | Merge branch 'fix' | Junio C Hamano | 1 | -0/+1 |
| 2006-05-14 | include header to define uint32_t, necessary on Mac OS X | Ben Clifford | 1 | -0/+1 |
| 2006-05-13 | Merge branch 'fix' | Junio C Hamano | 1 | -1/+1 |
| 2006-05-13 | Fix git-pack-objects for 64-bit platforms | Dennis Stosberg | 1 | -1/+1 |
| 2006-05-09 | Merge branch 'np/delta' | Junio C Hamano | 1 | -35/+39 |
| 2006-05-05 | pack-object: squelch eye-candy on non-tty | Junio C Hamano | 1 | -0/+5 |
| 2006-04-27 | pack-objects: update size heuristucs. | Junio C Hamano | 1 | -6/+6 |
| 2006-04-26 | use delta index data when finding best delta matches | Nicolas Pitre | 1 | -37/+41 |
| 2006-04-21 | fix pack-object buffer size | Nicolas Pitre | 1 | -1/+1 |
| 2006-04-20 | pack-objects: do not stop at object that is "too small" | Junio C Hamano | 1 | -1/+1 |
| 2006-04-07 | Thin pack generation: optimization. | Junio C Hamano | 1 | -48/+236 |
| 2006-04-04 | Merge branch 'pe/cleanup' | Junio C Hamano | 1 | -6/+10 |
| 2006-04-04 | Merge branch 'lt/fix-sol-pack' | Junio C Hamano | 1 | -9/+31 |
| 2006-04-04 | Use blob_, commit_, tag_, and tree_type throughout. | Peter Eriksen | 1 | -6/+10 |
| 2006-04-03 | safe_fgets() - even more anal fgets() | Junio C Hamano | 1 | -3/+4 |
| 2006-04-02 | pack-objects: be incredibly anal about stdio semantics | Linus Torvalds | 1 | -1/+11 |
| 2006-04-02 | Fix Solaris stdio signal handling stupidities | Linus Torvalds | 1 | -8/+19 |
| 2006-03-29 | tree/diff header cleanup. | Junio C Hamano | 1 | -1/+1 |
| 2006-03-06 | pack-objects: simplify "thin" pack. | Junio C Hamano | 1 | -27/+11 |
| 2006-03-01 | Re-fix compilation warnings. | Luck, Tony | 1 | -1/+1 |
| 2006-02-26 | Use setenv(), fix warnings | Timo Hirvonen | 1 | -1/+1 |
| 2006-02-24 | fix warning from pack-objects.c | Luck, Tony | 1 | -1/+1 |
| 2006-02-24 | Merge branches 'jc/rev-list' and 'jc/pack-thin' | Junio C Hamano | 1 | -100/+317 |
| 2006-02-23 | pack-objects: hash basename and direname a bit differently. | Junio C Hamano | 1 | -1/+32 |
| 2006-02-23 | pack-objects: allow "thin" packs to exceed depth limits | Junio C Hamano | 1 | -4/+17 |
| 2006-02-22 | pack-objects: use full pathname to help hashing with "thin" pack. | Junio C Hamano | 1 | -16/+44 |
| 2006-02-22 | pack-objects: thin pack micro-optimization. | Junio C Hamano | 1 | -6/+10 |
| 2006-02-22 | pack-objects eye-candy: finishing touches. | Junio C Hamano | 1 | -10/+33 |
| 2006-02-22 | also adds progress when actually writing a pack | Nicolas Pitre | 1 | -3/+16 |
| 2006-02-22 | nicer eye candies for pack-objects | Nicolas Pitre | 1 | -31/+25 |
| 2006-02-22 | pack-objects: avoid delta chains that are too long. | Junio C Hamano | 1 | -8/+35 |
| 2006-02-22 | pack-objects: finishing touches. | Junio C Hamano | 1 | -31/+71 |
| 2006-02-22 | pack-objects: reuse data from existing packs. | Junio C Hamano | 1 | -57/+310 |
| 2006-02-19 | Thin pack - create packfile with missing delta base. | Junio C Hamano | 1 | -81/+219 |
| 2006-02-17 | pack-objects: avoid delta chains that are too long. | Junio C Hamano | 1 | -8/+35 |
| 2006-02-17 | pack-objects: finishing touches. | Junio C Hamano | 1 | -31/+71 |
| 2006-02-17 | pack-objects: reuse data from existing packs. | Junio C Hamano | 1 | -57/+310 |
| 2006-02-12 | Make pack-objects chattier. | Junio C Hamano | 1 | -4/+6 |
| 2006-02-11 | fetch-clone progress: finishing touches. | Junio C Hamano | 1 | -2/+41 |
| 2005-12-29 | code comments: spell | Junio C Hamano | 1 | -1/+1 |
| 2005-12-08 | Document the --non-empty command-line option to git-pack-objects. | Nikolai Weibull | 1 | -1/+1 |
| 2005-11-28 | Make the rest of commands work from a subdirectory. | Junio C Hamano | 1 | -0/+2 |
| 2005-11-21 | git-repack: Properly abort in corrupt repository | Linus Torvalds | 1 | -1/+1 |
| 2005-10-26 | pack-objects: Allow use of pre-generated pack. | Junio C Hamano | 1 | -11/+73 |
| 2005-10-14 | Unlocalized isspace and friends | Linus Torvalds | 1 | -1/+0 |
| 2005-10-13 | Add support for "local" packing | Linus Torvalds | 1 | -3/+21 |
| 2005-10-12 | Fix packname hash generation. | Junio C Hamano | 1 | -4/+10 |
| 2005-08-08 | [PATCH] Plug memory leak in git-pack-objects | Sergey Vlasov | 1 | -0/+4 |
| 2005-07-03 | Make the name of a pack-file depend on the objects packed there-in. | Linus Torvalds | 1 | -6/+14 |
| 2005-07-03 | Add "--non-empty" flag to git-pack-objects | Linus Torvalds | 1 | -0/+7 |
| 2005-07-03 | Add "--incremental" flag to git-pack-objects | Linus Torvalds | 1 | -1/+9 |
| 2005-06-29 | [PATCH] assorted delta code cleanup | Nicolas Pitre | 1 | -1/+1 |
| 2005-06-28 | Make git pack files use little-endian size encoding | Linus Torvalds | 1 | -21/+8 |
| 2005-06-28 | [PATCH] Emit base objects of a delta chain when the delta is output. | Junio C Hamano | 1 | -5/+20 |
| 2005-06-28 | [PATCH] Fix unpack-objects for header length information. | Junio C Hamano | 1 | -3/+3 |
| 2005-06-28 | Change pack file format. Hopefully for the last time. | Linus Torvalds | 1 | -22/+62 |
| 2005-06-28 | git-pack-objects: add "--stdout" flag to write the pack file to stdout | Linus Torvalds | 1 | -6/+15 |
| 2005-06-28 | Teach packing about "tag" objects | Linus Torvalds | 1 | -13/+15 |
| 2005-06-27 | [PATCH] Enhance sha1_file_size() into sha1_object_info() | Junio C Hamano | 1 | -22/+16 |
| 2005-06-27 | [PATCH] Remove "delta" object representation. | Junio C Hamano | 1 | -1/+1 |
| 2005-06-26 | csum-file interface updates: return resulting SHA1 | Linus Torvalds | 1 | -3/+5 |
| 2005-06-26 | git-pack-objects: write the pack files with a SHA1 csum | Linus Torvalds | 1 | -55/+11 |
| 2005-06-26 | git-pack-objects: use name information (if any) to sort objects for packing. | Linus Torvalds | 1 | -4/+23 |
| 2005-06-26 | git-pack-objects: do the delta search in reverse size order | Linus Torvalds | 1 | -12/+16 |
| 2005-06-26 | Fix object packing/unpacking. | Linus Torvalds | 1 | -5/+5 |
| 2005-06-26 | [PATCH] Finish initial cut of git-pack-object/git-unpack-object pair. | Junio C Hamano | 1 | -2/+4 |
| 2005-06-25 | Add "--depth=N" parameter to git-pack-objects to limit maximum delta depth | Linus Torvalds | 1 | -7/+17 |
| 2005-06-25 | git-pack-objects: make "--window=x" semantics more logical. | Linus Torvalds | 1 | -4/+4 |
| 2005-06-25 | Add a "max_size" parameter to diff_delta() | Linus Torvalds | 1 | -10/+12 |
| 2005-06-25 | Fix delta "sliding window" code | Linus Torvalds | 1 | -4/+5 |
| 2005-06-25 | [PATCH] (patchlet) pack-objects.c: try_delta() | Junio C Hamano | 1 | -0/+1 |
| 2005-06-25 | git-pack-objects: mark the delta packing with a 'D'. | Linus Torvalds | 1 | -0/+1 |
| 2005-06-25 | git-pack-objects: fix typo | Linus Torvalds | 1 | -1/+1 |
| 2005-06-25 | git-pack-objects: create a packed object representation. | Linus Torvalds | 1 | -0/+403 |