On 09/04, Junio C Hamano wrote: > * tg/index-v5 (2012-08-17) 13 commits > . p0002-index.sh: add perf test for the index formats > . update-index.c: rewrite index when index-version is given > . Write resolve-undo data for index-v5 > . Write index-v5 cache-tree data > . Write index-v5 > . Read cache-tree in index-v5 > . Read resolve-undo data > . Read index-v5 > . Make in-memory format aware of stat_crc > . Add documentation of the index-v5 file format > . t2104: Don't fail for index versions other than  > . read-cache.c: Re-read index if index file changed > . Move index v2 specific functions to their own file > > A GSoC project. Was waiting for comments from mentors and > stakeholders, but nothing seems to be happening, other than breakage > fixes on Cygwin. May discard.
I was planning on continuing to work on this topic as part of my Bachelor Thesis. I had a brief discussion with Thomas Rast on IRC about this today. Because I am planning to implement an api for partial loading we decided it's probably best to hold off until that's implemented, because parts of this series may change and it's going to take me a while to implement the api. As for the actual look of the api, I think something along the lines of what was discussed at  would fit well. The commands would then learn to use this api. (First the commands that just read the index and later the commands that read and write the index, but for that the api will have to support writing the index)  http://thread.gmane.org/gmane.comp.version-control.git/198283/focus=198739 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html