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 [23]
>  . 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 [1] 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)

[1] 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

Reply via email to