Mercurial > evolve
comparison CHANGELOG @ 5671:8c5f2c37b911
strip: remove experimental.prunestrip option
marmoute decided to drop it because it's "neither documented nor a good idea".
This extensions was assemble to deal with Facebook willingness to check `hg
strip` semantic for its user. Changing `hg strip` semantic is overall a pretty
bad idea, because `stripping` is a specific operation, that is problematic in
distributed version control but have a narrow set of valid usecase (eg:
maintenance). Diverting user away from `prune` in favor of a modified `strip` is
a bad idea, because it mask the legitimate `strip` usage and introduce confusion
in user heads, The verb is not appropriate and the behavior of `prunestrip` does
not match the one of vanillia `strip`.
Facebook is no longer using this, and the lack of documentation is a good hint
that nobody else is. So lets drop it.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Fri, 27 Nov 2020 09:47:01 +0800 |
parents | 49c778a5945b |
children | 18a70ae9fb0b |
comparison
equal
deleted
inserted
replaced
5670:777ca21a6f71 | 5671:8c5f2c37b911 |
---|---|
1 Changelog | 1 Changelog |
2 ========= | 2 ========= |
3 | |
4 10.2.0 - in progress | |
5 -------------------- | |
6 | |
7 * strip: remove experimental.prunestrip option | |
3 | 8 |
4 10.1.0 -- 2020-10-31 | 9 10.1.0 -- 2020-10-31 |
5 -------------------- | 10 -------------------- |
6 | 11 |
7 * compatibility with Mercurial 5.6 | 12 * compatibility with Mercurial 5.6 |