Hacker News new | ask | show | jobs
by aayjaychan 1948 days ago
Changeset Evolution [1], which allows me to amend and rebase shared commits without co-workers hating me, even when they are building on top of the mutated commits.

[1]: https://www.mercurial-scm.org/wiki/ChangesetEvolution

combined with a large set of tools to tweak commits (i mostly use absorb, amend, split, fold, uncommit, pick), it is very nice to work with if you value a clean history.

there is also the very powerful revset DSL for finding revisions and/or files.