[PATCH] obsolete: fix error message at marker creation

pierre-yves.david at logilab.fr pierre-yves.david at logilab.fr
Wed Jul 4 09:40:23 CDT 2012


# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at logilab.fr>
# Date 1341412620 -7200
# Node ID 22ea8db0c9be01042ddcb4129a2837bfbad7432f
# Parent  1c55d1add24f658464d7db78bc877beca00fa735
obsolete: fix error message at marker creation

precursors content where printed for invalid successor.

diff --git a/mercurial/obsolete.py b/mercurial/obsolete.py
--- a/mercurial/obsolete.py
+++ b/mercurial/obsolete.py
@@ -180,11 +180,11 @@ class obsstore(object):
             metadata = {}
         if len(prec) != 20:
             raise ValueError(prec)
         for succ in succs:
             if len(succ) != 20:
-                raise ValueError(prec)
+                raise ValueError(succ)
         marker = (str(prec), tuple(succs), int(flag), encodemeta(metadata))
         self.add(marker)
 
     def add(self, marker):
         """Add a new marker to the store


More information about the Mercurial-devel mailing list