vc-sapling 
- Description
- VC backend for Sapling
- Latest
- vc-sapling-0.2.1.0.20260820.0.tar (.sig), 2026-Aug-20, 70.0 KiB
- Maintainer
- Swithin Chan <swithinchan@yahoo.com.hk>
- Website
- https://github.com/swithinchan/vc-sapling/
- Browse ELPA's repository
- CGit or Gitweb
- All Dependencies
- sapling (.tar)
- Badge
To install this package from Emacs, use package-install or list-packages.
Full description
This package adds Sapling (`sl') as a VC backend. It intentionally complements the separate `sapling' package rather than replacing it: the Sapling-specific stack/smartlog interface lives in `sapling', while the generic VC commands (`C-x v =', `C-x v d', `C-x v l', ...) are served by this backend. To enable it, install the `sapling' package, then add Sapling to `vc-handled-backends': (add-to-list 'vc-handled-backends 'Sapling) This backend recognizes native Sapling repositories (identified by their `.sl' directory). Git-backed Sapling working copies are intentionally left to `vc-git', which is already a good fit for them. Registration is deliberately conservative: if `sl' cannot be found, or a file is not managed by Sapling, VC falls through to the next backend.