Re: [PATCH v2] upload-pack commit graph segfault fix
- From
Taylor Blau <me@ttaylorr.com>
- Date
- Sep 12, 2019, 16:56 UTC
- Message-ID
- <20190912165656.GA86882@syl.lan>
- In-Reply-To
- <20190912144122.GA27815@sigill.intra.peff.net>
On Thu, Sep 12, 2019 at 10:41:22AM -0400, Jeff King wrote:
> Here's a re-roll of my "disable commit graph more gently" fix. Versus > v1:
Thanks for sending a re-roll. I deployed this out to all of our servers running git at GitHub, and it seems to be working fine.
For what it's worth, I don't have 'core.commitGraph' enabled on any of those servers for now, but I'll turn it back on shortly.
Show 22 quoted lines
> - I've included a preparatory patch that speeds up > prepare_commit_graph(). It's not strictly related, but there's a > textual dependency. It could be easily spun off to its own series. > > - a comment points out that the ordering of the "disable" check is > important > > - disable_commit_graph() now works on a repository struct > > - typo fixes in the test comments > > [1/2]: commit-graph: bump DIE_ON_LOAD check to actual load-time > [2/2]: upload-pack: disable commit graph more gently for shallow traversal > > commit-graph.c | 18 +++++++++++++++--- > commit-graph.h | 6 ++++++ > repository.h | 3 +++ > t/t5500-fetch-pack.sh | 38 ++++++++++++++++++++++++++++++++++++++ > upload-pack.c | 2 +- > 5 files changed, 63 insertions(+), 4 deletions(-) > > -Peff
Thanks, Taylor