2
# need to get rid of any symbolic links in the WORKDIR
3
export WORKDIR=$( ${PYTHON} -c 'import os;os.chdir("..");print os.getcwd()' )
6
echo WorkDir: ${WORKDIR}
8
echo Username: $(id -u -n)
11
echo Info: CWD: $(pwd)
12
echo Info: Command: $*
17
echo Info: CWD: $(pwd)
18
echo Info: pysvn command: $*
25
TESTROOT=${WORKDIR}/Tests/testroot-07
28
export TMPDIR=${TESTROOT}/tmp
30
export PYTHONPATH=${WORKDIR}/Source:${WORKDIR}/Examples/Client
31
export PYSVN="${PYTHON} ${WORKDIR}/Examples/Client/svn_cmd.py --pysvn-testing 01.05.00 --config-dir ${TESTROOT}/configdir"
32
echo Info: PYSVN command ${PYSVN}
34
cmd svnadmin create ${TESTROOT}/repos
36
echo Info: Setup - mkdir
37
cmd_pysvn mkdir file://${TESTROOT}/repos/trunk -m "test-07 add trunk"
38
cmd_pysvn mkdir file://${TESTROOT}/repos/trunk/test -m "test-07 add test"
40
echo Info: Setup - checkout wc1
41
cmd_pysvn checkout file://${TESTROOT}/repos/trunk ${TESTROOT}/wc1
42
cmd cd ${TESTROOT}/wc1/test
44
echo Info: Setup - add files
46
echo test add file 1 >file_a1.txt
47
cmd_pysvn add file_a1.txt
48
cmd_pysvn checkin -m "commit added files"
49
echo test add file 2 >file_a2.txt
50
cmd_pysvn add file_a2.txt
51
cmd_pysvn checkin -m "commit added files"
53
echo test add file 1 >file_b1.txt
54
cmd_pysvn add file_b1.txt
55
cmd_pysvn checkin -m "commit added files"
56
echo test add file 2 >file_b2.txt
57
cmd_pysvn add file_b2.txt
58
cmd_pysvn checkin -m "commit added files"
60
cmd_pysvn status --verbose ${TESTROOT}/wc1
62
echo Info: running test_07_copy2
63
${PYTHON} ${WORKDIR}/Tests/test_07_copy2.py ${TESTROOT}/configdir
65
echo Info: running test_07_move2
66
${PYTHON} ${WORKDIR}/Tests/test_07_move2.py ${TESTROOT}/configdir
68
echo Info: running test_07_changelist
69
${PYTHON} ${WORKDIR}/Tests/test_07_changelist.py ${TESTROOT}/configdir
71
#echo Info: running test_07_revprops
72
#${PYTHON} ${WORKDIR}/Tests/test_07_revprops.py ${TESTROOT}/configdir