Hacker News new | ask | show | jobs
by Flux159 872 days 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/ 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.

2 comments

Btw Metas "internal mercurial fork" has been sapling for a while now. If you work there try typing `hg --version`.
Does it only work with GitHub specifically or any git host (e.g. self hosted Gitlab)?
Any git host, though the integrations for eg “show pull-request code-review status” are configured for github by default