tests/hghave.py
branchstable
changeset 42215 07e479ef7c96
parent 41842 28842adf8ed5
child 43076 2372284d9457
equal deleted inserted replaced
42209:280f7a095df8 42215:07e479ef7c96
   140     except (AttributeError, ImportError):
   140     except (AttributeError, ImportError):
   141         return False
   141         return False
   142 
   142 
   143 @checkvers("bzr", "Canonical's Bazaar client >= %s", (1.14,))
   143 @checkvers("bzr", "Canonical's Bazaar client >= %s", (1.14,))
   144 def has_bzr_range(v):
   144 def has_bzr_range(v):
   145     major, minor = v.split('.')[0:2]
   145     major, minor = v.split('rc')[0].split('.')[0:2]
   146     try:
   146     try:
   147         import bzrlib
   147         import bzrlib
   148         return (bzrlib.__doc__ is not None
   148         return (bzrlib.__doc__ is not None
   149                 and bzrlib.version_info[:2] >= (int(major), int(minor)))
   149                 and bzrlib.version_info[:2] >= (int(major), int(minor)))
   150     except ImportError:
   150     except ImportError: