hg clone --uncompressed do not clone obsmarkers so all obsoleted changesets are back to life (public phase)

Anton Shestakov av6 at dwimlabs.net
Mon Oct 1 14:52:35 UTC 2018


On Mon, 1 Oct 2018 10:40:19 -0400
Long Vu <long.vu at intelerad.com> wrote:

> Hi,
> 
> Is there a draft version of 4.8 that transfer phase properly during clone
> --uncompressed that I can test?

You can just clone https://www.mercurial-scm.org/repo/hg and run `make
local`, that should be enough to try out the current default branch.

> I had 2 theories for the problem: phase not transfered or obsmarkers not
> transfered.

And it's actually both.

> If phase transfer fix my problem then you guys do not have to spend time on
> obsmarkers.

I suspect it will only partly fix it on the initial clone --stream:
you'll still see obsolete commits, but they will be in draft phase.
But if you then pull, you should get obsmarkers that obsolete these
draft commits and make the repo normal.



More information about the Evolve-testers mailing list