libgit-thin: Update QUESTIONS file
[git/libgit-gsoc.git] / libgit-thin / gsoc-docs / QUESTIONS
blob349324305eee38fae5fadd8e6b4a3f8e7f495813
1 o Some git names are very confuse, is the following correct?
3         .idx  --> packfile's index (speed up object lookup)
4         index --> '.git/index' working directory cache
6 o Is the index (the working directory cache one) versioned too?
8 o If I've understood the code correctly, git creates index v1 by default and
9   only creates v2 'if last object's offset is >= 2^31', why?
11 o indexv3 is based on v2, should it be based on indexv1 instead?
13 o The .pack file and the .idx one has different versions, right? Wouldn't it
14   make things easier if them shared the same version number?
16 o packv4 is requiring indexv3, is that ok?
18 o Why does the following do not remove the plain objects?
20         $ git clone ~/src/gsoc/git/
21         $ git-unpack-objects < ~/src/gsoc/git/.git/objects/pack/pack-f3a5371570299a0473314ab04ca5459faebed370.pack
22         $ git repack -a -d