Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Allow contributions to the todo branch#2145

Merged
dscho merged 1 commit intomaingitgitgadget/gitgitgadget:mainfrom
quick-fix-for-MaintNotesgitgitgadget/gitgitgadget:quick-fix-for-MaintNotesCopy head branch name to clipboard
Feb 22, 2026
Merged

Allow contributions to the todo branch#2145
dscho merged 1 commit intomaingitgitgadget/gitgitgadget:mainfrom
quick-fix-for-MaintNotesgitgitgadget/gitgitgadget:quick-fix-for-MaintNotesCopy head branch name to clipboard

Conversation

@dscho
Copy link
Member

@dscho dscho commented Feb 22, 2026

The todo branch is completely divergent from Git's master branch, and as such contains different files. Yet it still belongs to the Git project...

This is needed to fix the Unrecognized project error in https:// github.com/git/git/pull/2209

The underlying logic was correct until c72d162 (project-options: handle shallow worktrees gracefully, 2024-01-01) broke it; This change was needed to allow migrating from running on a self-hosted Azure Pipelines runner to running on hosted GitHub Actions runners, but the logic was incomplete and would no longer reliably detect whether GitGitGadget is running in a PR that targets the Git project.

Another fix would have been to move forward with the vars.CONFIG idea championed in #1991. However, my attention was directed away from that effort for a long time now, and it won't be so easy to push that over the finish line. Let's unblock the contributor first.

The `todo` branch is completely divergent from Git's `master` branch,
and as such contains different files. Yet it still belongs to the Git
project...

This is needed to fix the `Unrecognized project` error in https://
github.com/git/git/pull/2209

The underlying logic was correct until c72d162 (project-options: handle
shallow worktrees gracefully, 2024-01-01) broke it; This change was
needed to allow migrating from running on a self-hosted Azure Pipelines
runner to running on hosted GitHub Actions runners, but the logic was
incomplete and would no longer reliably detect whether GitGitGadget is
running in a PR that targets the Git project.

Another fix would have been to move forward with the `vars.CONFIG` idea
championed in #1991.
However, my attention was directed away from that effort for a long time
now, and it won't be _so_ easy to push that over the finish line. Let's
unblock the contributor first.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
@dscho dscho self-assigned this Feb 22, 2026
@dscho dscho enabled auto-merge February 22, 2026 15:20
@dscho dscho disabled auto-merge February 22, 2026 15:22
@dscho dscho merged commit a5c54ae into main Feb 22, 2026
6 checks passed
@dscho dscho deleted the quick-fix-for-MaintNotes branch February 22, 2026 15:23
github-actions bot pushed a commit that referenced this pull request Feb 22, 2026
github-actions bot pushed a commit to Bassamx93/gitgitgadget that referenced this pull request Feb 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.