Re: [PATCH v3 00/14] Serialized Git Commit Graph

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

 





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



[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]

  Powered by Linux