site

(Pierre-Yves David)
2012-01-24: obsolete: alter newerversion return

obsolete: alter newerversion return prepare ability to split and return kill information.

diff --git a/hgext/obsolete.py b/hgext/obsolete.py
--- a/hgext/obsolete.py
+++ b/hgext/obsolete.py
@@ -257,7 +257,9 @@ def newerversion(repo, obs):
         if current in repo._obsobjrels:
             toproceed.update(repo._obsobjrels[current])
         elif current is not None: # None is kill
-            newer.add(current)
+            newer.add((current,))
+        else:
+            newer.add(())
     return sorted(newer)