diff hgext/obsolete.py @ 308:23ef1c71d164

obsolete: detect late comer during push
author Pierre-Yves David <pierre-yves.david@logilab.fr>
date Mon, 25 Jun 2012 15:18:47 +0200
parents 9ac56d36d6ff
children 2d0dc5c18489
line wrap: on
line diff
--- a/hgext/obsolete.py	Tue Jun 26 11:33:39 2012 +0200
+++ b/hgext/obsolete.py	Mon Jun 25 15:18:47 2012 +0200
@@ -468,6 +468,9 @@
         if ctx.obsolete():
             raise util.Abort(_("Trying to push obsolete changeset: %s!") % ctx,
                              hint=hint)
+        if ctx.latecomer():
+            raise util.Abort(_("Trying to push latecomer changeset: %s!") % ctx,
+                             hint=hint)
     ### patch remote branch map
     # do not read it this burn eyes
     try: