Re: [PATCH 00/38] SHA-256, part 3/3
- From
brian m. carlson <sandals@crustytoothpaste.net>
- Date
- Jul 10, 2020, 19:55 UTC
- Message-ID
- <20200710195507.GK9782@camp.crustytoothpaste.net>
- In-Reply-To
- <68cc8fe8-3400-501a-ead5-a9c008605e74@gmail.com>
On 2020-07-10 at 15:14:37, Derrick Stolee wrote:
Show 5 quoted lines
> On 7/9/2020 10:46 PM, brian m. carlson wrote: > > This is the final part required for the stage 4 implementation of > > SHA-256. > > WOOHOO! What a milestone!
I'm also excited about this. It's been a lot of work, but we're finally here.
> As usual, your commits are excellently organized and clear. I could > not find any fault in any of them.
Thanks.
> The proof is really in the pudding: does this pass the test suite > when GIT_TEST_DEFAULT_HASH=sha256? You add that as a mode to the > CI scripts, so we will know.
I've seen several cases where we've accidentally regressed things with SHA-256, so it seemed only prudent to set up CI. I've run it locally on my system and it works for me, but we'll see how it fares on the CI system.
Show 5 quoted lines
> I made a recommendation for a different model with how to do the CI, > but it's super minor and can be done later. Basically, if we create > a new job for SHA-256 mode, then we can more quickly identify when > a test failure is due to that toggle and not other optional GIT_TEST_* > variables.
I think that's a good suggestion, and I'm familiar enough with GitHub Actions that I think I can set up an additional job. If I reroll, I'll try to squash such a change in.
> I hope to play around with SHA256-enabled repos a bit later, to see > if I can find any issues poking around on my own. I doubt I will, > with how thoroughly you modified the test suite.
For folks who are looking for a more convenient way to get patches, you're welcome to grab them from the transition-stage-4 branch on https://github.com/bk2204/git.git or https://git.crustytoothpaste.net/git/bmc/git.git. The GitHub URL has slightly more bandwidth and a generally better uptime, since I don't live in a datacenter.
-- brian m. carlson: Houston, Texas, US