index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
pack-objects.c
Age
Commit message (
Expand
)
Author
Files
Lines
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