Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

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

From: Thomas Gummerer <hidden>
Date: 2016-06-15 22:54:39

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 
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help