Re: [PATCH v3 00/14] Serialized Git Commit Graph
- From
Derrick Stolee <stolee@gmail.com>
- Date
- Feb 14, 2018, 19:11 UTC
- Message-ID
- <84ad10eb-4db1-4a3e-9030-6a53283d9877@gmail.com>
- In-Reply-To
- <CAGZ79kbMURmVhnaP4rdho9TpzZ=K+ySkQGgW8TD0x+KgJkqirA@mail.gmail.com>
On 2/14/2018 1:27 PM, Stefan Beller wrote:
Show 30 quoted lines
> On Wed, Feb 14, 2018 at 10:15 AM, Derrick Stolee <stolee@gmail.com> 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