~spiv/ubuntu/lucid/bzr-loom/test-ppa

« back to all changes in this revision

Viewing changes to revspec.py

  • Committer: John Arbash Meinel
  • Date: 2009-01-28 22:50:00 UTC
  • Revision ID: john@arbash-meinel.com-20090128225000-ukv1hqks0y31h0a4
Change how we register our revisionspec based on the new bzrlib api.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
"""Loom specific revision-specifiers."""
19
19
 
20
20
 
 
21
from bzrlib import revisionspec
21
22
from bzrlib.plugins.loom.branch import NoLowerThread
22
 
from bzrlib.revisionspec import SPEC_TYPES, RevisionSpec, RevisionInfo
 
23
from bzrlib.revisionspec import RevisionSpec, RevisionInfo
23
24
 
24
25
 
25
26
class RevisionSpecThread(RevisionSpec):
61
62
            branch.unlock()
62
63
 
63
64
 
64
 
SPEC_TYPES.append(RevisionSpecThread)
 
65
revspec_register = getattr(revisionspec, '_register_revspec', None)
 
66
if revspec_register is not None:
 
67
    revspec_register(RevisionSpecThread)
 
68
else:
 
69
    revisionspec.SPEC_TYPES.append(RevisionSpecThread)