[Commented On] D10915: upgrade_utils: add support for enabling internal phases during upgrade
Mathiasdm (Mathias De Maré)
phabricator at mercurial-scm.org
Tue Jun 29 06:22:04 UTC 2021
Mathiasdm added a comment.
In D10915#166900 <https://phab.mercurial-scm.org/D10915#166900>, @marmoute wrote:
> In D10915#166896 <https://phab.mercurial-scm.org/D10915#166896>, @Mathiasdm wrote:
>
>> It sounded to me like 'hg prune' and 'hg strip --soft' both covered the same use case.
>> The main benefit to me seemed that 'hg strip --soft' doesn't require me to enable evolve for all our users.
>
> What are you trying to achive with `hg strip --soft` that you cannot achieve with evolve. And what are the things blokcing you from enabling evolution for all your users ?
We can achieve everything with evolve, but that requires that we provide evolve everywhere and make sure it's in line with the Mercurial version used.
If evolve (or the 'hg prune' part) was shipped with Mercurial, we would probably have it enabled already.
I know that sounds like we just need to get our infrastructure set up to handle this properly (and to some degree, that's correct), but for us, it's just additional hoops to jump through, and more parts of the infrastructure that need to be synced with each other.
(If you like, we can have a call to discuss further.)
>> I would like to have obsolescence markers for all our users, but without a properly working 'hg strip', that wasn't possible.
>
> `hg strip` is properly working. It is doing exactly what it is documented to do :-)
Agreed, but it's somewhat confusing for our users.
> `hg strip --soft` with evolution -is- not properly working as it is going to hide content, without hiding the associated obsmarkers, leading to indecipherable situation for users. So mixing the two is not the way to go (and one of the reason the feature is still experimental).
Ok, that makes sense, thanks for clarifying.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D10915/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D10915
To: Mathiasdm, #hg-reviewers
Cc: marmoute, mercurial-patches
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-patches/attachments/20210629/e988aaf8/attachment-0002.html>
More information about the Mercurial-patches
mailing list