Re: What's cooking in git.git (Sep 2012, #01; Tue, 4)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]