From: Derrick Stolee Date: Mon, 17 Sep 2018 18:35:49 GMT Subject: Re: What's cooking in git.git (Sep 2018, #03; Fri, 14) Message-ID: <43e8d5aa-5418-2e2d-2097-9e21e7a74825@gmail.com> In-Reply-To: On 9/14/2018 5:56 PM, Junio C Hamano wrote: > * ds/format-commit-graph-docs (2018-08-21) 2 commits > - commit-graph.txt: improve formatting for asciidoc > - Docs: Add commit-graph tech docs to Makefile > > Design docs for the commit-graph machinery is now made into HTML as > well as text. > > Will discard. > I am inclined to drop these, as I do not see much clarity in HTML > output over the text source. Opinions? Discarding is fine. I originally created it because I thought we were supposed to mark all documents for HTML generation. You're right, the HTML doesn't add anything. > * ds/commit-graph-with-grafts (2018-08-21) 8 commits > - commit-graph: close_commit_graph before shallow walk > - commit-graph: not compatible with uninitialized repo > - commit-graph: not compatible with grafts > - commit-graph: not compatible with replace objects > - test-repository: properly init repo > - commit-graph: update design document > - refs.c: upgrade for_each_replace_ref to be a each_repo_ref_fn callback > - refs.c: migrate internal ref iteration to pass thru repository argument > > The recently introduced commit-graph auxiliary data is incompatible > with mechanisms such as replace & grafts that "breaks" immutable > nature of the object reference relationship. Disable optimizations > based on its use (and updating existing commit-graph) when these > incompatible features are in use in the repository. > > Replaced with a newer version. I think this has been the same note for a few weeks now. What does it mean? Did I send a new version out that you haven't picked up? Also, my "git log --topo-order" series was never picked up, but I see it has conflicts with 'next' now, so I'll rebase to resolve conflicts and send a v2. Thanks, -Stolee