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