]> granicus.if.org Git - git/commit
Merge branch 'jk/packfile-reuse-cleanup' into jch
authorJunio C Hamano <gitster@pobox.com>
Thu, 24 Oct 2019 04:34:27 +0000 (13:34 +0900)
committerJunio C Hamano <gitster@pobox.com>
Thu, 24 Oct 2019 04:34:27 +0000 (13:34 +0900)
commitc8b8ccf902f75a7607be98aba3521120decd8b05
tree427dc37c467781a3bf1a8f7f5c000404bf373244
parente86f4c28c864ccdb0ff20e39bddd29d7f7e642e9
parent4f0bd8b94c09dcc04cf26269ca08022a97e996f3
Merge branch 'jk/packfile-reuse-cleanup' into jch

The way "git pack-objects" reuses objects stored in existing pack
to generate its result has been improved.

* jk/packfile-reuse-cleanup:
  pack-objects: improve partial packfile reuse
  builtin/pack-objects: introduce obj_is_packed()
  pack-objects: introduce pack.allowPackReuse
  csum-file: introduce hashfile_total()
  pack-bitmap: introduce bitmap_walk_contains()
  pack-bitmap: don't rely on bitmap_git->reuse_objects
  ewah/bitmap: introduce bitmap_word_alloc()
  packfile: expose get_delta_base()
  builtin/pack-objects: report reused packfile objects
Documentation/config/pack.txt
builtin/pack-objects.c
pack-bitmap.c
pack-bitmap.h
packfile.c
packfile.h