Re: [PATCH v7 09/14] commit-graph: add core.commitGraph setting
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Apr 8, 2018, 13:39 UTC
- Message-ID
- <86sh85ddhf.fsf@gmail.com>
- In-Reply-To
- <20180402203427.170177-10-dstolee@microsoft.com>
Derrick Stolee <stolee@gmail.com> writes:
> From: Derrick Stolee <dstolee@microsoft.com> > > The commit graph feature is controlled by the new core.commitGraph config > setting. This defaults to 0, so the feature is opt-in.
Nice. That's how bitmaps feature was introduced, I think. I guess that in the future reading would be opt-out, isn't it, same as currently for bitmaps (pack.useBitmaps setting).
> > The intention of core.commitGraph is that a user can always stop checking > for or parsing commit graph files if core.commitGraph=0.
Shouldn't it be "false", not "0"?
Show 20 quoted lines
> Signed-off-by: Derrick Stolee <dstolee@microsoft.com> > --- > Documentation/config.txt | 4 ++++ > cache.h | 1 + > config.c | 5 +++++ > environment.c | 1 + > 4 files changed, 11 insertions(+) > > diff --git a/Documentation/config.txt b/Documentation/config.txt > index 4e0cff87f6..e5c7013fb0 100644 > --- a/Documentation/config.txt > +++ b/Documentation/config.txt > @@ -898,6 +898,10 @@ core.notesRef:: > This setting defaults to "refs/notes/commits", and it can be overridden by > the `GIT_NOTES_REF` environment variable. See linkgit:git-notes[1]. > > +core.commitGraph:: > + Enable git commit graph feature. Allows reading from the > + commit-graph file. > +
Good. It would be nice to have "Defaults to false." and possibly also reference to "git-commit-graph(1)" manpage for more details, though.
> core.sparseCheckout:: > Enable "sparse checkout" feature. See section "Sparse checkout" in > linkgit:git-read-tree[1] for more information.
[...]
-- Jakub Narębski