You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fetchgit subtests and fetching with leaveDotGit = true fails if Git has withBreakingChanges = true #571319
Git v3 (and Git v2 when compiled with breaking changes enabled) makes several changes to the layout of the .git directory created in Git worktrees. One of those changes means some of our fetchgit tests fail, including fetchgit.fetchTags.
Before we can use Git v3 for fetchgit, we'll need to rewrite fetchgit to cope with this new repository structure.
Building on commit 847c87d on x86_64-linux, with the following command:
changed the title [-]`tests.fetchgit.fetchTags` fails if Git has `withBreakingChanges = true`[/-][+]fetchgit subtests and fetching with `leaveDotGit = true` fails if Git has `withBreakingChanges = true`[/+]on Oct 18, 2026
Activity
me-and commentedon Oct 7, 2026
The same symptoms – and therefore presumably the same failure mode – also appears with:
tests.fetchgit.leave-gittests.fetchgit.submodule-deeptests.fetchgit.submodule-leave-gittests.fetchgit.submodule-leave-git-deep[-]`tests.fetchgit.fetchTags` fails if Git has `withBreakingChanges = true`[/-][+]fetchgit subtests and fetching with `leaveDotGit = true` fails if Git has `withBreakingChanges = true`[/+]