tests/hghave.py
changeset 28796 08a686a4a0a2
parent 28779 0970ebec29b4
child 28880 f74eed3115fd
equal deleted inserted replaced
28795:f456834b2f7e 28796:08a686a4a0a2
   131 
   131 
   132 @check("cvs112", "cvs client/server 1.12.* (not cvsnt)")
   132 @check("cvs112", "cvs client/server 1.12.* (not cvsnt)")
   133 def has_cvs112():
   133 def has_cvs112():
   134     re = r'Concurrent Versions System \(CVS\) 1.12.*?server'
   134     re = r'Concurrent Versions System \(CVS\) 1.12.*?server'
   135     return matchoutput('cvs --version 2>&1', re) and not has_msys()
   135     return matchoutput('cvs --version 2>&1', re) and not has_msys()
       
   136 
       
   137 @check("cvsnt", "cvsnt client/server")
       
   138 def has_cvsnt():
       
   139     re = r'Concurrent Versions System \(CVSNT\) (\d+).(\d+).*\(client/server\)'
       
   140     return matchoutput('cvsnt --version 2>&1', re)
   136 
   141 
   137 @check("darcs", "darcs client")
   142 @check("darcs", "darcs client")
   138 def has_darcs():
   143 def has_darcs():
   139     return matchoutput('darcs --version', r'2\.[2-9]', True)
   144     return matchoutput('darcs --version', r'2\.[2-9]', True)
   140 
   145