Browse Source
For now the library just includes code (moved from t/t9600-cvsimport.sh) that checks whether the prerequisites for "git cvsimport" are installed. Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
Michael Haggerty
16 years ago
committed by
Junio C Hamano
2 changed files with 32 additions and 28 deletions
@ -0,0 +1,31 @@
@@ -0,0 +1,31 @@
|
||||
#!/bin/sh |
||||
|
||||
. ./test-lib.sh |
||||
|
||||
unset CVS_SERVER |
||||
# for clean cvsps cache |
||||
HOME=$(pwd) |
||||
export HOME |
||||
|
||||
if ! type cvs >/dev/null 2>&1 |
||||
then |
||||
say 'skipping cvsimport tests, cvs not found' |
||||
test_done |
||||
exit |
||||
fi |
||||
|
||||
cvsps_version=`cvsps -h 2>&1 | sed -ne 's/cvsps version //p'` |
||||
case "$cvsps_version" in |
||||
2.1 | 2.2*) |
||||
;; |
||||
'') |
||||
say 'skipping cvsimport tests, cvsps not found' |
||||
test_done |
||||
exit |
||||
;; |
||||
*) |
||||
say 'skipping cvsimport tests, unsupported cvsps version' |
||||
test_done |
||||
exit |
||||
;; |
||||
esac |
Loading…
Reference in new issue