Mercurial > hg
comparison tests/hghave @ 15346:53f37b24f26a stable
tests: check for svn >= 1.3 and >= 1.5 in tests that require those versions
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Sun, 23 Oct 2011 21:22:55 +0200 |
parents | 2aa3e07b2f07 |
children | e0348815e806 |
comparison
equal
deleted
inserted
replaced
15345:6e3c560f2fd1 | 15346:53f37b24f26a |
---|---|
137 return (0, 0) | 137 return (0, 0) |
138 return (int(m.group(1)), int(m.group(2))) | 138 return (int(m.group(1)), int(m.group(2))) |
139 | 139 |
140 def has_svn15(): | 140 def has_svn15(): |
141 return getsvnversion() >= (1, 5) | 141 return getsvnversion() >= (1, 5) |
142 | |
143 def has_svn13(): | |
144 return getsvnversion() >= (1, 3) | |
142 | 145 |
143 def has_svn(): | 146 def has_svn(): |
144 return matchoutput('svn --version 2>&1', r'^svn, version') and \ | 147 return matchoutput('svn --version 2>&1', r'^svn, version') and \ |
145 matchoutput('svnadmin --version 2>&1', r'^svnadmin, version') | 148 matchoutput('svnadmin --version 2>&1', r'^svnadmin, version') |
146 | 149 |
228 "p4": (has_p4, "Perforce server and client"), | 231 "p4": (has_p4, "Perforce server and client"), |
229 "pyflakes": (has_pyflakes, "Pyflakes python linter"), | 232 "pyflakes": (has_pyflakes, "Pyflakes python linter"), |
230 "pygments": (has_pygments, "Pygments source highlighting library"), | 233 "pygments": (has_pygments, "Pygments source highlighting library"), |
231 "ssl": (has_ssl, "python >= 2.6 ssl module and python OpenSSL"), | 234 "ssl": (has_ssl, "python >= 2.6 ssl module and python OpenSSL"), |
232 "svn": (has_svn, "subversion client and admin tools"), | 235 "svn": (has_svn, "subversion client and admin tools"), |
236 "svn13": (has_svn13, "subversion client and admin tools >= 1.3"), | |
233 "svn15": (has_svn15, "subversion client and admin tools >= 1.5"), | 237 "svn15": (has_svn15, "subversion client and admin tools >= 1.5"), |
234 "svn-bindings": (has_svn_bindings, "subversion python bindings"), | 238 "svn-bindings": (has_svn_bindings, "subversion python bindings"), |
235 "symlink": (has_symlink, "symbolic links"), | 239 "symlink": (has_symlink, "symbolic links"), |
236 "tla": (has_tla, "GNU Arch tla client"), | 240 "tla": (has_tla, "GNU Arch tla client"), |
237 "unix-permissions": (has_unix_permissions, "unix-style permissions"), | 241 "unix-permissions": (has_unix_permissions, "unix-style permissions"), |