summaryrefslogtreecommitdiff
path: root/hash.c
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2012-05-06 12:31:54 (GMT)
committerJunio C Hamano <gitster@pobox.com>2012-05-07 22:45:03 (GMT)
commit5272f75587abb4cb396059ecbf1a6130bb2e69d3 (patch)
tree3e79226bc0a0eaf2a2a5f931c721ec54ac95b36e /hash.c
parent9ba604a9e474142c0fa1cd03830e2281cde5e66d (diff)
downloadgit-5272f75587abb4cb396059ecbf1a6130bb2e69d3.zip
git-5272f75587abb4cb396059ecbf1a6130bb2e69d3.tar.gz
git-5272f75587abb4cb396059ecbf1a6130bb2e69d3.tar.bz2
index-pack: restructure pack processing into three main functions
The second pass in parse_pack_objects() are split into resolve_deltas(). The final phase, fixing thin pack or just seal the pack, is now in conclude_pack() function. Main pack processing is now a sequence of these functions: - parse_pack_objects() reads through the input pack - resolve_deltas() makes sure all deltas can be resolved - conclude_pack() seals the output pack - write_idx_file() writes companion index file - final() moves the pack/index to proper place Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'hash.c')
0 files changed, 0 insertions, 0 deletions