4 ms·
Have been using Sapling for a year and also used Meta's internal Mercurial fork before that - the interop with Github PRs and familiarity with branchless develo
by Flux159 3y ago
Have been using Sapling for a year and also used Meta's internal Mercurial fork before that - the interop with Github PRs and familiarity with branchless development is one of the huge benefits of Sapling.
Being able to just "sl clone <github_url>" and then use sapling CLI commands is nice, but also Sapling's interactive smartlog in VSCode https://sapling-scm.com/docs/addons/vscode/ https://sapling-scm.com/docs/addons/vscode/ makes it easy to learn commands as well while giving a UI to commit, amend, and move diffs.
I think the only thing Sapling's really missing is git-lfs support which would make repos with binary assets easier to manage.
- IshKebab 3y agoDoes it only work with GitHub specifically or any git host (e.g. self hosted Gitlab)?
- Shish2k 3y agoAny git host, though the integrations for eg “show pull-request code-review status” are configured for github by default
- sneed_chucker 3y agoBtw Metas "internal mercurial fork" has been sapling for a while now. If you work there try typing `hg --version`.