On 4/16/2019 9:19 AM, Junio C Hamano wrote: > * ds/midx-expire-repack (2019-01-27) 10 commits > - midx: add test that 'expire' respects .keep files > - multi-pack-index: test expire while adding packs > - midx: implement midx_repack() > - multi-pack-index: prepare 'repack' subcommand > - multi-pack-index: implement 'expire' subcommand > - midx: refactor permutation logic and pack sorting > - midx: simplify computation of pack name lengths > - multi-pack-index: prepare for 'expire' subcommand > - Docs: rearrange subcommands for multi-pack-index > - repack: refactor pack deletion for future use > > "git multi-pack-index expire/repack" are new subcommands that > consult midx file and are used to drop unused pack files and > coalesce small pack files that are still in use. > > Comments? I'll be back to work full-time next week, and I have some ideas to update this command. Specifically, the 'repack' command can be improved in a few ways. I will elaborate on-thread when I send a new version. > * ds/commit-graph-format-v2 (2019-01-29) 8 commits > - SQUASH : misnamed variables and style fix > - commit-graph: test verifying a corrupt v2 header > - commit-graph: implement file format version 2 > - commit-graph: add --version=<n> option > - commit-graph: create new version flags > - commit-graph: collapse parameters into flags > - commit-graph: return with errors during write > - Merge branch 'bc/sha-256' into ds/commit-graph-format-v2 > > Introduce version 2 of the commit-graph format to correct > deficiency in the initial version. > > Needs update before merging to 'next'. Sorry for the issues colliding with other topics. I'll send a new version next week that will resolve the conflicts. Hopefully I can do this without needing to update the base commit. Thanks, -Stolee