equal
deleted
inserted
replaced
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 |