Thread (118 messages) 118 messages, 8 authors, 2018-09-11

Re: [PATCH v7 20/22] commit-graph: add '--reachable' option

From: Christian Couder <hidden>
Date: 2018-09-11 15:14:02

On Tue, Sep 11, 2018 at 1:19 PM, Derrick Stolee [off-list ref] wrote:
On 9/11/2018 1:22 AM, Christian Couder wrote:
quoted
It would be nice if the "Future Work" section of
Documentation/technical/commit-graph.txt had something about
integration with 'git gc'.
I'm a bit confused about this statement, because at the point in time of
this patch we had a spot in the "Future Work" section about automatically
updating the graph _somewhere_. The "future integration with 'git gc'" I
refer to in this patch is implemented in PATCH 21/22. In PATCH 22/22 we
removed this section from the technical doc:
Yeah, sorry I had not seen PATCH 21/22. I was interested in an update
about the commit graph feature and especially to know if the way to
use it had been simplified in v2.19.0, so I took a look at the
Documentation/technical/commit-graph.txt and
Documentation/git-commit-graph.txt, but I didn't find anything there
except the `--reachable` option. So I thought that integrating with gc
was still something that needed to be worked on.
Now that this feature is shipped in Git 2.19.0, this no longer belongs in
"Future Work".
This is great!

It would be nice though to have something in
Documentation/technical/commit-graph.txt and perhaps also
Documentation/git-commit-graph.txt about it, as it is easy to overlook
the gc.writeCommitGraph documentation in Documentation/config.txt.
quoted
The "EXAMPLES" section still contains:

* Write a graph file containing all reachable commits.
+
------------------------------------------------
$ git show-ref -s | git commit-graph write --stdin-commits
------------------------------------------------

I wonder if this should have been changed to use `--reachable`.

Thanks!
This is a good idea. I can work on that.
Thanks,
Christian.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help