[Commented On] D10915: upgrade_utils: add support for enabling internal phases during upgrade

marmoute (Pierre-Yves David) phabricator at mercurial-scm.org
Mon Jun 28 16:40:45 UTC 2021


marmoute added a comment.


  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 ?
  
  > 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 :-)
  
  `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).

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/20210628/0b838d23/attachment-0002.html>


More information about the Mercurial-patches mailing list