[Bug 6810] New: Regression: force push needed in 6.4 / hg-evolve 11

mercurial-bugs at mercurial-scm.org mercurial-bugs at mercurial-scm.org
Fri Apr 14 00:37:27 UTC 2023


https://bz.mercurial-scm.org/show_bug.cgi?id=6810

            Bug ID: 6810
           Summary: Regression: force push needed in 6.4 / hg-evolve 11
           Product: Mercurial
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: bug
          Priority: wish
         Component: evolution
          Assignee: bugzilla at mercurial-scm.org
          Reporter: georges.racinet at octobus.net
                CC: mercurial-devel at mercurial-scm.org,
                    pierre-yves.david at ens-lyon.org
    Python Version: ---

Hi, I have a case where a push failed in Heptapod tests after upgrading the
client to Mercurial 6.4.1 and hg-evolve 11.0.1.

If that matters, the server is running the very same versions. The problem does
not occur with 6.3.3 and 10.5.3 on the client side (even on the same server
versions).

It's obviously not the most severe of bugs: users can work around it by adding
`-f`, just like I did in
https://foss.heptapod.net/heptapod/heptapod-tests/-/commit/fe796d4a6e876fb94bd53b247a41251c3560f7a3

I know it's not terribly useful in this form, but I can translate this
reproduction in something better later (mostly trying not to forget about it).

Here is the output of the `print` statements you can see in the above commit:

```
Graph before push/publish:
@  3:3864a8e3a408 Even a horse! (draft)
|
| x  2:169cbdb9bdd8 Even a horse! (draft)
|/     obsolete:date-changed using amend as 3:3864a8e3a408
|
o  1:2705d437970b Même une antilope ! (draft)
|
o  0:1f6fd4542e4b Initial sentence (public)

```

At the time of the failing push, the server has changeset 1 (2705d437970b) and
that's its tip.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list