From the release reviews of 1.1.1 (2026-11-10). Not part of 1.1.1; planned for 1.2.0 unless said otherwise.
What happens
A clone of a repository that was empty, whose HEAD names a branch the origin does not have (the origin's default branch has another name). The origin's first commit has a path Windows cannot create. The pull reports the paths and offers to resolve them; the apply then fails with "This repository has no commits, and neither has its branch on origin".
The pull follows the origin's default branch for such a clone; the path recovery looks only at the branch HEAD names.
Expected
The recovery finds its target the way the pull does.
Reproduced by a reviewer against fixture repositories.
Re-verify against current main before working on it. A fix needs a regression test that fails without it.
From the release reviews of 1.1.1 (2026-11-10). Not part of 1.1.1; planned for 1.2.0 unless said otherwise.
## What happens
A clone of a repository that was empty, whose HEAD names a branch the origin does not have (the origin's default branch has another name). The origin's first commit has a path Windows cannot create. The pull reports the paths and offers to resolve them; the apply then fails with "This repository has no commits, and neither has its branch on origin".
The pull follows the origin's default branch for such a clone; the path recovery looks only at the branch HEAD names.
## Expected
The recovery finds its target the way the pull does.
Reproduced by a reviewer against fixture repositories.
Re-verify against current `main` before working on it. A fix needs a regression test that fails without it.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
From the release reviews of 1.1.1 (2026-11-10). Not part of 1.1.1; planned for 1.2.0 unless said otherwise.
What happens
A clone of a repository that was empty, whose HEAD names a branch the origin does not have (the origin's default branch has another name). The origin's first commit has a path Windows cannot create. The pull reports the paths and offers to resolve them; the apply then fails with "This repository has no commits, and neither has its branch on origin".
The pull follows the origin's default branch for such a clone; the path recovery looks only at the branch HEAD names.
Expected
The recovery finds its target the way the pull does.
Reproduced by a reviewer against fixture repositories.
Re-verify against current
mainbefore working on it. A fix needs a regression test that fails without it.