Rev 92: Change how we register our revisionspec based on the new bzrlib api. in http://bzr.arbash-meinel.com/plugins/loom

John Arbash Meinel john at arbash-meinel.com
Wed Jan 28 22:50:05 GMT 2009


At http://bzr.arbash-meinel.com/plugins/loom

------------------------------------------------------------
revno: 92
revision-id: john at arbash-meinel.com-20090128225000-ukv1hqks0y31h0a4
parent: john at arbash-meinel.com-20090115165626-ccclsrk3m2j71uws
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: loom
timestamp: Wed 2009-01-28 16:50:00 -0600
message:
  Change how we register our revisionspec based on the new bzrlib api.
-------------- next part --------------
=== modified file 'revspec.py'
--- a/revspec.py	2008-04-24 19:24:24 +0000
+++ b/revspec.py	2009-01-28 22:50:00 +0000
@@ -18,8 +18,9 @@
 """Loom specific revision-specifiers."""
 
 
+from bzrlib import revisionspec
 from bzrlib.plugins.loom.branch import NoLowerThread
-from bzrlib.revisionspec import SPEC_TYPES, RevisionSpec, RevisionInfo
+from bzrlib.revisionspec import RevisionSpec, RevisionInfo
 
 
 class RevisionSpecThread(RevisionSpec):
@@ -61,4 +62,8 @@
             branch.unlock()
 
 
-SPEC_TYPES.append(RevisionSpecThread)
+revspec_register = getattr(revisionspec, '_register_revspec', None)
+if revspec_register is not None:
+    revspec_register(RevisionSpecThread)
+else:
+    revisionspec.SPEC_TYPES.append(RevisionSpecThread)



More information about the bazaar-commits mailing list