Sync 'ds/multi-pack-index' to v2.19.0-rc0
commitc00ba2233ef7dcfa478068c75bc4b25a7ac2a0a8
authorJunio C Hamano <gitster@pobox.com>
Mon, 20 Aug 2018 22:29:54 +0000 (20 15:29 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 20 Aug 2018 22:29:54 +0000 (20 15:29 -0700)
tree0c9e688081200f8984a6ac8850483c63c0ca8649
parent7e8bfb0412581daf8f3c89909f1d37844e8610dd
parent525e18c04bb38450e6677bb2aa5c65b78254b5c2
Sync 'ds/multi-pack-index' to v2.19.0-rc0

* ds/multi-pack-index: (23 commits)
  midx: clear midx on repack
  packfile: skip loading index if in multi-pack-index
  midx: prevent duplicate packfile loads
  midx: use midx in approximate_object_count
  midx: use existing midx when writing new one
  midx: use midx in abbreviation calculations
  midx: read objects from multi-pack-index
  config: create core.multiPackIndex setting
  midx: write object offsets
  midx: write object id fanout chunk
  midx: write object ids in a chunk
  midx: sort and deduplicate objects from packfiles
  midx: read pack names into array
  multi-pack-index: write pack names in chunk
  multi-pack-index: read packfile list
  packfile: generalize pack directory list
  t5319: expand test data
  multi-pack-index: load into memory
  midx: write header information to lockfile
  multi-pack-index: add 'write' verb
  ...
13 files changed:
.gitignore
Documentation/config.txt
Makefile
builtin.h
builtin/repack.c
command-list.txt
git.c
object-store.h
packfile.c
packfile.h
sha1-name.c
t/helper/test-tool.c
t/helper/test-tool.h