Skip to content

Remove all usage of VirtualBranchesHandle in favor of using the workspace projection#12648

Draft
Byron wants to merge 1 commit intogitbutlerapp:masterfrom
Byron:next2
Draft

Remove all usage of VirtualBranchesHandle in favor of using the workspace projection#12648
Byron wants to merge 1 commit intogitbutlerapp:masterfrom
Byron:next2

Conversation

@Byron
Copy link
Collaborator

@Byron Byron commented Mar 2, 2026

This PR (or follow-ups) should also make it possible to remove the VirtualBranchesHandle entirely,
removing all consumers for the virtual-branches.toml file.

That way, the only consumer left is RefMetadata, which fetches the equivalent information from the database.
Related to #12646 as a co-located Sqlite actually doesn't always work.

This PR is part of the data-consistency plan.

Tasks

  • review each crate
    • TBD

Co-authored-by: Sebastian Thiel <sebastian.thiel@icloud.com>
@vercel
Copy link

vercel bot commented Mar 2, 2026

@chatgpt-codex-connector[bot] is attempting to deploy a commit to the GitButler Team on Vercel.

A member of the Team first needs to authorize it.

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