On Thu, 5 Sep 2013, Duy Nguyen wrote: > On Thu, Sep 5, 2013 at 11:12 AM, Nicolas Pitre <nico@xxxxxxxxxxx> wrote: > > Many other bugs have now been fixed. A git.git repository with packs > > version 4 appears to be functional and passes git-fsck --full --strict. > > Yeah I was looking at the diff some minutes ago, saw changes in > pack-check.c and wondering if fsck was working. I'll add v4 support to > index-pack. Beware that the tree delta encoding has changed a little. This saved up to 2% on some repos. I'll probably change the encoding to incorporate the escape hatch for path and name references as discussed previously. > Waiting to see the new, v4-aware tree walker interface > with good "rev-list --all --objects" numbers from you. Well, unfortunately I've put more time than I really had available into this project lately. I'm about to call for other people to take over it and pursue this work further. I really wanted to set the pack format direction since I've been toying with this for so many years. Now the tool to convert a pack is there, and the read side is also there, proving that the format does work and the encoding and decoding code is functional and may serve as reference. So that's about the extent of what I can contribute at this point. I'll be happy to provide design assistance and code review comments of course. But I won't be able to put the time to do the actual coding myself much longer. Nicolas -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html