On 2/14/2018 1:27 PM, Stefan Beller wrote:
On Wed, Feb 14, 2018 at 10:15 AM, Derrick Stolee <stolee@xxxxxxxxx> wrote:
There has been a lot of interesting discussion on this topic. Some of that
involves some decently significant changes from v3, so I wanted to summarize
my understanding of the feedback and seek out more feedback from reviewers
before rolling v4.
If we have consensus on these topics, then I'll re-roll on Friday, Feb 16th.
Please let me know if you are planning on reviewing v3 and need more time
than that.
* Graph Storage:
- Move the graph files to a different directory than the "pack"
directory. Currently considering ".git/objects/info"
In my copy of git there is already a file
$ cat .git/objects/info/packs
P pack-8fdfd126aa8c2a868baf1f89788b07b79a4d365b.pack
which seems to be in line with the information provided in
'man gitrepository-layout':
objects/info
Additional information about the object store is
recorded in this directory.
The commit graph files are not exactly "additional info about the
object store" but rather "about the objects". Close enough IMO.
Stefan
Thanks for the tip [1]. I was unfamiliar with it because it doesn't
exist in repos that don't repack.
[1]
https://git-scm.com/docs/gitrepository-layout/2.12.0#gitrepository-layout-objectsinfopacks