Closed dscho closed 1 month ago
This range-diff broke GitHub: I ran into the 64kB limit of PR comments. So here goes...
This is admittedly a huge range-diff. The biggest parts of it are:
git survey
command, based on the path walk APIthe_repository
UNUSED
Also be sure to cherry-pick 61385345280d713dc9d94dddd8ba27c23bb4a1aa from git-for-windows/git#5198 or else all scalar clone
commands will fail when git maintenance start
segfaults.
Also be sure to cherry-pick 6138534 from git-for-windows#5198 or else all
scalar clone
commands will fail whengit maintenance start
segfaults.
Of course, that commit doesn't pass the test on Windows. One option would be to cut the test from the patch and let upstream work out that test. Update: I figured out a way to make the test not run on macOS and Windows. See the PR for details.
Range-diff relative to vfs-2.46.2, part 1/2
* 2: 014e13a8692d6 = 1: a3d7a50364caf t: remove advice from some tests * 1: 1b91965713666 = 2: 394eed4843eb2 sparse-index.c: fix use of index hashes in expand_index * 11: 8b9f007542300 = 3: 7bcd46a8d6b7f t5300: confirm failure of git index-pack when non-idx suffix requested * 3: aa31f50888f85 = 4: f2db492cc6172 t1092: add test for untracked files and directories * 4: 0a63e54742a57 (upstream: 3a8cd93b061b3) < -: ------------- survey: stub in new experimental `git-survey` command * 5: 8b66a8babbc77 (upstream: 5bac1adb95a97) < -: ------------- survey: add command line opts to select references * 6: 3e4359389c070 < -: ------------- survey: collect the set of requested refs * 7: f984f7c156d04 < -: ------------- survey: calculate stats on refs and print results * 8: c9e2ad6a6fa5e < -: ------------- survey: stub in treewalk of reachable commits and objects * 9: 72491d74d8573 < -: ------------- survey: add traverse callback for commits * 13: 2371769d865c7 ! 5: 69b5eb8e25cf1 index-pack: disable rev-index if index file has non .idx suffix ``````diff @@ Commit message Signed-off-by: Jeff Hostetler