diff -r 0428feb1f0d7 -r bae6f1418a95 mercurial/obsolete.py --- a/mercurial/obsolete.py Wed Sep 26 22:45:44 2018 +0200 +++ b/mercurial/obsolete.py Wed Sep 26 23:37:43 2018 +0200 @@ -1016,7 +1016,7 @@ if saveeffectflag: # The effect flag is saved in a versioned field name for future # evolution - effectflag = obsutil.geteffectflag(rel) + effectflag = obsutil.geteffectflag(prec, sucs) localmetadata[obsutil.EFFECTFLAGFIELD] = "%d" % effectflag # Creating the marker causes the hidden cache to become invalid,