Skip to content

feat: add Sapling (sl) VCS backend support#291

Draft
zzl0 wants to merge 1 commit into
modem-dev:mainfrom
zzl0:main
Draft

feat: add Sapling (sl) VCS backend support#291
zzl0 wants to merge 1 commit into
modem-dev:mainfrom
zzl0:main

Conversation

@zzl0
Copy link
Copy Markdown

@zzl0 zzl0 commented May 11, 2026

Sapling joins git and jj as a supported VCS mode. Set vcs = "sl" in config to use hunk diff and hunk show with Sapling revsets.

Sapling joins git and jj as a supported VCS mode. Set `vcs = "sl"` in
config to use `hunk diff` and `hunk show` with Sapling revsets. Repos
using `.sl` or `.hg` directories are auto-detected for repo-local
config. CI workflows install Sapling for test coverage.
@benvinegar
Copy link
Copy Markdown
Member

@zzl0 Hey, would you mind rebasing? Will need some attention. Between this and other VCS-related PRs, I thought it prudent to do #313 first. Feedback welcome.

@zzl0
Copy link
Copy Markdown
Author

zzl0 commented May 14, 2026

@benvinegar thanks. Yeah, I will update and rebase it. Currently, it's still in draft status and not ready for review yet.

Thanks for the great work, I will try to add both Sapling and Mercurial support.

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.

2 participants