Skip to content

Conversation

@ponychicken
Copy link

@ponychicken ponychicken commented Sep 29, 2025

Instead of hardcoding the assumption that Git will be used as a Repo this PR introduces a generic repo.py module which then routes calls like commit or undo to the currently active repo support class.

For now JJ support has to be manually enabled using --vcs jj flag. If this is merged we can later improve the automatic detection of repo types to also include JJ.

The change modularizes VCS code into a central module and thereby prepares the ground for also other VCS support, such as #446

@ponychicken
Copy link
Author

Fixes #4250

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