hgext/obsolete.py
changeset 441 d702f0d26c6a
parent 440 5fa287e5087e
child 442 48d18ba05480
--- a/hgext/obsolete.py	Tue Aug 07 15:38:20 2012 +0200
+++ b/hgext/obsolete.py	Tue Aug 07 16:02:50 2012 +0200
@@ -557,31 +557,6 @@
             newer.add(())
     return sorted(newer)
 
-
-# XXX kill me
-cmdtable = {}
-command = cmdutil.command(cmdtable)
-@command('debugsuccessors', [], '')
-def cmddebugsuccessors(ui, repo):
-    """dump obsolete changesets and their successors
-
-    Each line matches an existing marker, the first identifier is the
-    obsolete changeset identifier, followed by it successors.
-    """
-    lock = repo.lock()
-    try:
-        allsuccessors = repo.obsstore.precursors
-        for old in sorted(allsuccessors):
-            successors = [sorted(m[1]) for m in allsuccessors[old]]
-            for i, group in enumerate(sorted(successors)):
-                ui.write('%s' % short(old))
-                for new in group:
-                    ui.write(' %s' % short(new))
-                ui.write('\n')
-    finally:
-        lock.release()
-
-
 @eh.reposetup
 def _repoobsutilsetup(ui, repo):
     if not repo.local():
@@ -977,6 +952,8 @@
         rels.setdefault( subnode, set()).add(bin(objhex))
     return rels
 
+cmdtable = {}
+command = cmdutil.command(cmdtable)
 @command('debugconvertobsolete', [], '')
 def cmddebugconvertobsolete(ui, repo):
     """import markers from an .hg/obsolete-relations file"""