vcs: add Sapling support by fanzeyi · Pull Request #1875 · bbatsov/projectile · GitHub
Skip to content

vcs: add Sapling support#1875

Merged
bbatsov merged 1 commit intobbatsov:masterfrom
fanzeyi:sapling-vcs
Jan 15, 2024
Merged

vcs: add Sapling support#1875
bbatsov merged 1 commit intobbatsov:masterfrom
fanzeyi:sapling-vcs

Conversation

@fanzeyi
Copy link
Copy Markdown
Contributor

@fanzeyi fanzeyi commented Jan 15, 2024

This PR adds support for detecting projects using Sapling VCS.

Sapling is a Meta maintained fork of Mercurial. It uses .sl as the state directory instead of .hg to avoid compatibility issues with Mercurial. See this page for comparison with Mercurial: https://sapling-scm.com/docs/introduction/differences-hg

Testing

  1. Load projectile with changes from this PR
  2. Open a project managed with Sapling
  3. Run M-x projectile-project-info:
image
  1. Run M-x projectile-find-file:
image

Before submitting a PR make sure the following things have been done (and denote this
by checking the relevant checkboxes):

  • The commits are consistent with our contribution guidelines
  • You've added tests (if possible) to cover your change(s)
  • All tests are passing (eldev test)
  • The new code is not generating bytecode or M-x checkdoc warningsn
  • You've updated the changelog (if adding/changing user-visible functionality)
  • You've updated the readme (if adding/changing user-visible functionality)

Thanks!

@bbatsov bbatsov merged commit 0b9c9e8 into bbatsov:master Jan 15, 2024
@bbatsov
Copy link
Copy Markdown
Owner

bbatsov commented Jan 15, 2024

@fanzeyi fanzeyi deleted the sapling-vcs branch January 17, 2024 04:52
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