Module Name: src Committed By: christos Date: Thu Mar 22 20:49:55 UTC 2012
Modified Files: src/external/gpl2/xcvs/dist/src: sanity.sh Log Message: >From Garo Taft: - Add a -w flag which will make the sanity script sleep for a second before and after checkouts, commits, and updates. - Fix expected output to look for the right default action on empty log message. It's now "abort". - Add new requests "Checkin-prog" and "Update-prog" to expectation values. - Add new "access"�and "group" files to CVSROOT admin database expectation values. - All tests pass except client-20, which hangs. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/gpl2/xcvs/dist/src/sanity.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/gpl2/xcvs/dist/src/sanity.sh diff -u src/external/gpl2/xcvs/dist/src/sanity.sh:1.2 src/external/gpl2/xcvs/dist/src/sanity.sh:1.3 --- src/external/gpl2/xcvs/dist/src/sanity.sh:1.2 Thu Mar 8 15:42:21 2012 +++ src/external/gpl2/xcvs/dist/src/sanity.sh Thu Mar 22 16:49:53 2012 @@ -22,7 +22,7 @@ usage () { echo "Usage: `basename $0` --help" - echo "Usage: `basename $0` [--eklr] [-c CONFIG-FILE] [-f FROM-TEST] \\" + echo "Usage: `basename $0` [--eklrw] [-c CONFIG-FILE] [-f FROM-TEST] \\" echo " [-h HOSTNAME] [-s CVS-FOR-CVS-SERVER] CVS-TO-TEST \\" echo " [TESTS-TO-RUN...]" } @@ -69,6 +69,11 @@ exit_help () echo "-p|--proxy test a secondary/primary CVS server (writeproxy)" echo " configuration (implies --remote)." echo "-r|--remote test client/server, as opposed to local, CVS" + echo "-w|--wait automatically sleep for a second before and after" + echo " checkouts, commits, and updates. Use this option" + echo " if you have fast cores and a slow disk. (For example," + echo " you may need this flag if you see tests fail because" + echo " they think they have nothing to commit.)" echo "-s CVS-FOR-CVS-SERVER" echo "--server=CVS-FOR-CVS-SERVER" echo " use CVS-FOR-CVS-SERVER as the path to the CVS SERVER" @@ -132,7 +137,8 @@ proxy=false remote=false servercvs=false skipfail=false -while getopts Hc:ef:h:klnprs:-: option ; do +waitforslowdisk=false +while getopts Hc:ef:h:klnprs:w-: option ; do # convert the long opts to short opts if test x$option = x-; then # remove any argument @@ -198,6 +204,10 @@ while getopts Hc:ef:h:klnprs:-: option ; option=e OPTARG= ;; + w|wa|wai|wait) + option=w + OPTARG= + ;; *) option=\? OPTARG= @@ -250,6 +260,9 @@ while getopts Hc:ef:h:klnprs:-: option ; servercvs="$OPTARG" remote=: ;; + w) + waitforslowdisk=: + ;; \?) exit_usage ;; @@ -1488,6 +1501,17 @@ run_filter () fi } +maybe_sleep_if_ci_co_or_up () +{ + if $waitforslowdisk; then + case "$@" in + *" ci "*|*" ci"|*" commit "*|*" commit") sleep 1;; + *" co "*|*" co"|*" checkout "*|*" checkout") sleep 1;; + *" up "*|*" up"|*" update "*|*" update") sleep 1;; + esac + fi +} + # Usage: # dotest TESTNAME COMMAND OUTPUT [OUTPUT2] # TESTNAME is the name used in the log to identify the test. @@ -1503,6 +1527,7 @@ run_filter () # lack \|). dotest () { + maybe_sleep_if_ci_co_or_up "$2" rm -f $TESTDIR/dotest.ex? 2>&1 eval "$2" >$TESTDIR/dotest.tmp 2>&1 status=$? @@ -1512,12 +1537,14 @@ dotest () echo "exit status was $status" >>${LOGFILE} fail "$1" fi + maybe_sleep_if_ci_co_or_up "$2" dotest_internal "$@" } # Like dotest except only 2 args and result must exactly match stdin dotest_lit () { + maybe_sleep_if_ci_co_or_up "$2" rm -f $TESTDIR/dotest.ex? 2>&1 eval "$2" >$TESTDIR/dotest.tmp 2>&1 status=$? @@ -1527,6 +1554,7 @@ dotest_lit () echo "exit status was $status" >>$LOGFILE fail "$1" fi + maybe_sleep_if_ci_co_or_up "$2" cat >$TESTDIR/dotest.exp if cmp $TESTDIR/dotest.exp $TESTDIR/dotest.tmp >/dev/null 2>&1; then pass "$1" @@ -1543,6 +1571,7 @@ dotest_lit () # Like dotest except exitstatus should be nonzero. dotest_fail () { + maybe_sleep_if_ci_co_or_up "$2" rm -f $TESTDIR/dotest.ex? 2>&1 eval "$2" >$TESTDIR/dotest.tmp 2>&1 status=$? @@ -1552,12 +1581,14 @@ dotest_fail () echo "exit status was $status" >>$LOGFILE fail "$1" fi + maybe_sleep_if_ci_co_or_up "$2" dotest_internal "$@" } # Like dotest except output is sorted. dotest_sort () { + maybe_sleep_if_ci_co_or_up "$2" rm -f $TESTDIR/dotest.ex? 2>&1 eval "$2" >$TESTDIR/dotest.tmp1 2>&1 status=$? @@ -1568,12 +1599,14 @@ dotest_sort () fail "$1" fi $TR ' ' ' ' < $TESTDIR/dotest.tmp1 | sort > $TESTDIR/dotest.tmp + maybe_sleep_if_ci_co_or_up "$2" dotest_internal "$@" } # Like dotest_fail except output is sorted. dotest_fail_sort () { + maybe_sleep_if_ci_co_or_up "$2" rm -f $TESTDIR/dotest.ex? 2>&1 eval "$2" >$TESTDIR/dotest.tmp1 2>&1 status=$? @@ -1584,6 +1617,7 @@ dotest_fail_sort () fail "$1" fi $TR ' ' ' ' < $TESTDIR/dotest.tmp1 | sort > $TESTDIR/dotest.tmp + maybe_sleep_if_ci_co_or_up "$2" dotest_internal "$@" } @@ -4698,11 +4732,13 @@ W [0-9-]* [0-9:]* ${PLUS}0000 ${username dotest ls-init-1 "$testcvs -Q co -dtop ." cd top dotest ls-1 "$testcvs ls CVSROOT" \ -"aclconfig +"access +aclconfig checkoutlist commitinfo config cvswrappers +group loginfo modules notify @@ -4719,11 +4755,13 @@ verifymsg" CVSROOT CVSROOT: +access aclconfig checkoutlist commitinfo config cvswrappers +group loginfo modules notify @@ -4743,11 +4781,13 @@ CVSROOT notcheckedout CVSROOT: +access aclconfig checkoutlist commitinfo config cvswrappers +group loginfo modules notify @@ -4770,11 +4810,13 @@ CVSROOT notcheckedout CVSROOT: +access aclconfig checkoutlist commitinfo config cvswrappers +group loginfo modules notify @@ -7519,11 +7561,13 @@ CVSROOT first-dir CVSROOT: +access aclconfig checkoutlist commitinfo config cvswrappers +group loginfo modules notify @@ -7551,11 +7595,13 @@ d--- $ISO8601DATE CVSROOT d--- $ISO8601DATE first-dir CVSROOT: +---- $ISO8601DATE 1\.[0-9][0-9]* access ---- $ISO8601DATE 1\.[0-9][0-9]* aclconfig ---- $ISO8601DATE 1\.[0-9][0-9]* checkoutlist ---- $ISO8601DATE 1\.[0-9][0-9]* commitinfo ---- $ISO8601DATE 1\.[0-9][0-9]* config ---- $ISO8601DATE 1\.[0-9][0-9]* cvswrappers +---- $ISO8601DATE 1\.[0-9][0-9]* group ---- $ISO8601DATE 1\.[0-9][0-9]* loginfo ---- $ISO8601DATE 1\.[0-9][0-9]* modules ---- $ISO8601DATE 1\.[0-9][0-9]* notify @@ -7583,11 +7629,13 @@ D/CVSROOT//// D/first-dir//// CVSROOT: +/access/1\.[0-9][0-9]*/$DATE// /aclconfig/1\.[0-9][0-9]*/$DATE// /checkoutlist/1\.[0-9][0-9]*/$DATE// /commitinfo/1\.[0-9][0-9]*/$DATE// /config/1\.[0-9][0-9]*/$DATE// /cvswrappers/1\.[0-9][0-9]*/$DATE// +/group/1\.[0-9][0-9]*/$DATE// /loginfo/1\.[0-9][0-9]*/$DATE// /modules/1\.[0-9][0-9]*/$DATE// /notify/1\.[0-9][0-9]*/$DATE// @@ -7614,11 +7662,13 @@ CVSROOT first-dir CVSROOT: +access aclconfig checkoutlist commitinfo config cvswrappers +group loginfo modules notify @@ -12215,11 +12265,13 @@ fish" mkdir keywordexpand; cd keywordexpand dotest keywordexpand-1 "${testcvs} -q co CVSROOT" \ -'U CVSROOT/aclconfig +'U CVSROOT/access +U CVSROOT/aclconfig U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers +U CVSROOT/group U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify @@ -12359,11 +12411,13 @@ $SPROG [a-z]*: $CVSROOT_DIRNAME/CVSROOT/ ############################################################ # Check out the whole repository mkdir 1; cd 1 - dotest modules-1 "${testcvs} -q co ." 'U CVSROOT/aclconfig + dotest modules-1 "${testcvs} -q co ." 'U CVSROOT/access +U CVSROOT/aclconfig U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers +U CVSROOT/group U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify @@ -12386,11 +12440,13 @@ $SPROG commit: Rebuilding administrative ############################################################ # Check out CVSROOT mkdir 1; cd 1 - dotest modules-2 "${testcvs} -q co CVSROOT" 'U CVSROOT/aclconfig + dotest modules-2 "${testcvs} -q co CVSROOT" 'U CVSROOT/access +U CVSROOT/aclconfig U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers +U CVSROOT/group U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify @@ -12416,11 +12472,13 @@ $SPROG commit: Rebuilding administrative mkdir 1; cd 1 dotest modules-3 "${testcvs} -q co somedir" '' cd somedir - dotest modules-3d "${testcvs} -q co CVSROOT" 'U CVSROOT/aclconfig + dotest modules-3d "${testcvs} -q co CVSROOT" 'U CVSROOT/access +U CVSROOT/aclconfig U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers +U CVSROOT/group U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify @@ -12479,11 +12537,13 @@ initial revision: 1\.1" cd .. dotest modules-146 "$testcvs -q co CVSROOT" \ -"U CVSROOT/aclconfig +"U CVSROOT/access +U CVSROOT/aclconfig U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers +U CVSROOT/group U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify @@ -13288,11 +13348,13 @@ initial revision: 1\.1" cd .. dotest modules5-6 "${testcvs} -q co CVSROOT" \ -"U CVSROOT/aclconfig +"U CVSROOT/access +U CVSROOT/aclconfig U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers +U CVSROOT/group U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify @@ -15593,6 +15655,8 @@ RCS file: $CVSROOT_DIRNAME/CVSROOT$DOTST dotest_fail checkout_repository-2 "${testcvs} co CVSROOT" \ "${CPROG} \[checkout aborted\]: Cannot check out files into the repository itself" \ "${SPROG} checkout: Updating CVSROOT +${CPROG} checkout: move away \`CVSROOT/access'; it is in the way +C CVSROOT/access ${CPROG} checkout: move away \`CVSROOT/aclconfig'; it is in the way C CVSROOT/aclconfig ${CPROG} checkout: move away \`CVSROOT/checkoutlist'; it is in the way @@ -15603,6 +15667,8 @@ ${CPROG} checkout: move away \`CVSROOT/c C CVSROOT/config ${CPROG} checkout: move away \`CVSROOT/cvswrappers'; it is in the way C CVSROOT/cvswrappers +${CPROG} checkout: move away \`CVSROOT/group'; it is in the way +C CVSROOT/group ${CPROG} checkout: move away \`CVSROOT/loginfo'; it is in the way C CVSROOT/loginfo ${CPROG} checkout: move away \`CVSROOT/modules'; it is in the way @@ -15872,7 +15938,7 @@ EOF " Log message unchanged or not specified a)bort, c)ontinue, e)dit, !)reuse this message unchanged for remaining dirs -Action: (continue) ${CPROG} \[commit aborted\]: aborted by user" +Action: (abort) ${CPROG} \[commit aborted\]: aborted by user" # Test CVS's response to an empty log message cat >${TESTDIR}/editme <<EOF @@ -15886,7 +15952,7 @@ EOF " Log message unchanged or not specified a)bort, c)ontinue, e)dit, !)reuse this message unchanged for remaining dirs -Action: (continue) ${CPROG} \[commit aborted\]: aborted by user" +Action: (abort) ${CPROG} \[commit aborted\]: aborted by user" # Test CVS's response to a log message with one blank line cat >${TESTDIR}/editme <<EOF @@ -15900,7 +15966,7 @@ EOF " Log message unchanged or not specified a)bort, c)ontinue, e)dit, !)reuse this message unchanged for remaining dirs -Action: (continue) ${CPROG} \[commit aborted\]: aborted by user" +Action: (abort) ${CPROG} \[commit aborted\]: aborted by user" # Test CVS's response to a log message with only comments cat >${TESTDIR}/editme <<EOF @@ -15915,7 +15981,7 @@ EOF " Log message unchanged or not specified a)bort, c)ontinue, e)dit, !)reuse this message unchanged for remaining dirs -Action: (continue) ${CPROG} \[commit aborted\]: aborted by user" +Action: (abort) ${CPROG} \[commit aborted\]: aborted by user" # Test CVS's response to a log message that is zero bytes # in length. This caused core dumps in cvs 1.11.5 on Solaris @@ -15943,7 +16009,7 @@ EOF Log message unchanged or not specified a)bort, c)ontinue, e)dit, !)reuse this message unchanged for remaining dirs -Action: (continue) ${CVSROOT_DIRNAME}/first-dir/file1,v <-- file1 +Action: (abort) ${CVSROOT_DIRNAME}/first-dir/file1,v <-- file1 new revision: 1\.2; previous revision: 1\.1" # The loginfo Log message should be an empty line and not "(null)" # which is what some fprintf() implementations do with "%s" @@ -20036,8 +20102,8 @@ Merging differences between 1.[0-9]* and echo 'BogusOption=yes' >>config if $proxy; then dotest config-4p "$testcvs -q ci -m change-to-bogus-opt" \ -"$SPROG [a-z]*: $SECONDARY_CVSROOT_DIRNAME/CVSROOT/config \[99\]: syntax error: missing \`=' between keyword and value -$SPROG [a-z]*: $CVSROOT_DIRNAME/CVSROOT/config \[99\]: syntax error: missing \`=' between keyword and value +"$SPROG [a-z]*: $SECONDARY_CVSROOT_DIRNAME/CVSROOT/config \[[1-9][0-9]*\]: syntax error: missing \`=' between keyword and value +$SPROG [a-z]*: $CVSROOT_DIRNAME/CVSROOT/config \[[1-9][0-9]*\]: syntax error: missing \`=' between keyword and value $CVSROOT_DIRNAME/CVSROOT/config,v <-- config new revision: 1\.[0-9]*; previous revision: 1\.[0-9]* $SPROG commit: Rebuilding administrative file database" @@ -20060,7 +20126,7 @@ $SPROG commit: Rebuilding administrative # The warning is left over from the previous test. dotest config-5 "$testcvs -q ci -m set-HistoryLogPath" \ -"$SPROG [a-z]*: $CVSROOT_DIRNAME/CVSROOT/config \[98\]: unrecognized keyword \`BogusOption' +"$SPROG [a-z]*: $CVSROOT_DIRNAME/CVSROOT/config \[[1-9][0-9]*\]: unrecognized keyword \`BogusOption' $CVSROOT_DIRNAME/CVSROOT/config,v <-- config new revision: 1\.[0-9]*; previous revision: 1\.[0-9]* $SPROG commit: Rebuilding administrative file database" @@ -20071,7 +20137,6 @@ $SPROG commit: Rebuilding administrative new revision: 1\.[0-9]*; previous revision: 1\.[0-9]* $SPROG commit: Rebuilding administrative file database" - sleep 1 echo '# noop' >> config dotest config-7 "$testcvs -q ci -mlog-commit" \ "$CVSROOT_DIRNAME/CVSROOT/config,v <-- config @@ -31495,7 +31560,6 @@ echo "Redirect $CVSROOT" cat >/dev/null EOF echo newstuff >file1 - sleep 1 dotest_fail client-20 "$testcvs ci" \ "$CPROG commit: Examining \. $CPROG \[commit aborted\]: \`Redirect' loop detected\. Server misconfiguration$QUESTION" @@ -31896,7 +31960,7 @@ EOF save_CVS_SERVER=$CVS_SERVER ln -s $PRIMARY_CVSROOT_DIRNAME $TESTDIR/primary_link dotest writeproxy-0 "$CVS_SERVER server" \ -"Valid-requests Root Valid-responses valid-requests Command-prep Referrer Repository Directory Relative-directory Max-dotdot Static-directory Sticky Entry Kopt Checkin-time Modified Is-modified UseUnchanged Unchanged Notify Hostname LocalDir Questionable Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set ${DOTSTAR}expand-modules ci co update diff log rlog acl racl list rlist global-list-quiet ls add remove update-patches gzip-file-contents status rdiff tag rtag import admin export history release watch-on watch-off watch-add watch-remove watchers editors edit init annotate rannotate noop version +"Valid-requests Root Valid-responses valid-requests Command-prep Referrer Repository Directory Relative-directory Max-dotdot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modified Is-modified UseUnchanged Unchanged Notify Hostname LocalDir Questionable Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set ${DOTSTAR}expand-modules ci co update diff log rlog acl racl list rlist global-list-quiet ls add remove update-patches gzip-file-contents status rdiff tag rtag import admin export history release watch-on watch-off watch-add watch-remove watchers editors edit init annotate rannotate noop version ok ok ok" \ @@ -31945,11 +32009,13 @@ EOF cd ../.. mkdir secondary; cd secondary dotest writeproxy-1 "$testcvs -qd$SECONDARY_CVSROOT co CVSROOT" \ -"U CVSROOT/aclconfig +"U CVSROOT/access +U CVSROOT/aclconfig U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers +U CVSROOT/group U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify @@ -32145,11 +32211,13 @@ EOF mkdir secondary; cd secondary dotest writeproxy-noredirect-1 \ "$testcvs -qd'$PRIMARY_CVSROOT' co CVSROOT" \ -"U CVSROOT/aclconfig +"U CVSROOT/access +U CVSROOT/aclconfig U CVSROOT/checkoutlist U CVSROOT/commitinfo U CVSROOT/config U CVSROOT/cvswrappers +U CVSROOT/group U CVSROOT/loginfo U CVSROOT/modules U CVSROOT/notify @@ -32182,7 +32250,7 @@ PrimaryServer=$PRIMARY_CVSROOT" mv $TESTDIR/save-root $PRIMARY_CVSROOT_DIRNAME dotest writeproxy-noredirect-5 "$CVS_SERVER server" \ -"Valid-requests Root Valid-responses valid-requests Command-prep Referrer Repository Directory Relative-directory Max-dotdot Static-directory Sticky Entry Kopt Checkin-time Modified Is-modified UseUnchanged Unchanged Notify Hostname LocalDir Questionable Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set ${DOTSTAR}expand-modules ci co update diff log rlog acl racl list rlist global-list-quiet ls add remove update-patches gzip-file-contents status rdiff tag rtag import admin export history release watch-on watch-off watch-add watch-remove watchers editors edit init annotate rannotate noop version +"Valid-requests Root Valid-responses valid-requests Command-prep Referrer Repository Directory Relative-directory Max-dotdot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modified Is-modified UseUnchanged Unchanged Notify Hostname LocalDir Questionable Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set ${DOTSTAR}expand-modules ci co update diff log rlog acl racl list rlist global-list-quiet ls add remove update-patches gzip-file-contents status rdiff tag rtag import admin export history release watch-on watch-off watch-add watch-remove watchers editors edit init annotate rannotate noop version ok ok ok @@ -32214,7 +32282,7 @@ EOF cd firstdir echo now you see me >file1 dotest writeproxy-noredirect-6 "$CVS_SERVER server" \ -"Valid-requests Root Valid-responses valid-requests Command-prep Referrer Repository Directory Relative-directory Max-dotdot Static-directory Sticky Entry Kopt Checkin-time Modified Is-modified UseUnchanged Unchanged Notify Hostname LocalDir Questionable Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set ${DOTSTAR}expand-modules ci co update diff log rlog acl racl list rlist global-list-quiet ls add remove update-patches gzip-file-contents status rdiff tag rtag import admin export history release watch-on watch-off watch-add watch-remove watchers editors edit init annotate rannotate noop version +"Valid-requests Root Valid-responses valid-requests Command-prep Referrer Repository Directory Relative-directory Max-dotdot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modified Is-modified UseUnchanged Unchanged Notify Hostname LocalDir Questionable Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set ${DOTSTAR}expand-modules ci co update diff log rlog acl racl list rlist global-list-quiet ls add remove update-patches gzip-file-contents status rdiff tag rtag import admin export history release watch-on watch-off watch-add watch-remove watchers editors edit init annotate rannotate noop version ok ok ok @@ -32244,7 +32312,7 @@ EOF echo /file1/0/dummy+timestamp// >>CVS/Entries dotest writeproxy-noredirect-7 "$CVS_SERVER server" \ -"Valid-requests Root Valid-responses valid-requests Command-prep Referrer Repository Directory Relative-directory Max-dotdot Static-directory Sticky Entry Kopt Checkin-time Modified Is-modified UseUnchanged Unchanged Notify Hostname LocalDir Questionable Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set ${DOTSTAR}expand-modules ci co update diff log rlog acl racl list rlist global-list-quiet ls add remove update-patches gzip-file-contents status rdiff tag rtag import admin export history release watch-on watch-off watch-add watch-remove watchers editors edit init annotate rannotate noop version +"Valid-requests Root Valid-responses valid-requests Command-prep Referrer Repository Directory Relative-directory Max-dotdot Static-directory Sticky Checkin-prog Update-prog Entry Kopt Checkin-time Modified Is-modified UseUnchanged Unchanged Notify Hostname LocalDir Questionable Argument Argumentx Global_option Gzip-stream wrapper-sendme-rcsOptions Set ${DOTSTAR}expand-modules ci co update diff log rlog acl racl list rlist global-list-quiet ls add remove update-patches gzip-file-contents status rdiff tag rtag import admin export history release watch-on watch-off watch-add watch-remove watchers editors edit init annotate rannotate noop version ok ok Mode u=rw,g=rw,o=r @@ -32571,11 +32639,13 @@ EOF dotest_sort trace-1 "${testcvs} -t -t -t init" \ " *-> Lock_Cleanup() + *-> RCS_checkout (access,v, , , , \.#[0-9][0-9]*) *-> RCS_checkout (aclconfig,v, , , , \.#[0-9][0-9]*) *-> RCS_checkout (checkoutlist,v, , , , \.#[0-9][0-9]*) *-> RCS_checkout (commitinfo,v, , , , \.#[0-9][0-9]*) *-> RCS_checkout (config,v, , , , \.#[0-9][0-9]*) *-> RCS_checkout (cvswrappers,v, , , , \.#[0-9][0-9]*) + *-> RCS_checkout (group,v, , , , \.#[0-9][0-9]*) *-> RCS_checkout (loginfo,v, , , , \.#[0-9][0-9]*) *-> RCS_checkout (modules,v, , , , \.#[0-9][0-9]*) *-> RCS_checkout (notify,v, , , , \.#[0-9][0-9]*) @@ -32604,11 +32674,13 @@ EOF *-> unlink_file(\.#[0-9][0-9]*) *-> unlink_file(\.#[0-9][0-9]*) *-> unlink_file(\.#[0-9][0-9]*) + *-> unlink_file(\.#access) *-> unlink_file(\.#aclconfig) *-> unlink_file(\.#checkoutlist) *-> unlink_file(\.#commitinfo) *-> unlink_file(\.#config) *-> unlink_file(\.#cvswrappers) + *-> unlink_file(\.#group) *-> unlink_file(\.#loginfo) *-> unlink_file(\.#modules) *-> unlink_file(\.#notify) @@ -32632,11 +32704,13 @@ EOF S -> CVS_SERVER_SLEEP not set\. S -> Lock_Cleanup() S -> Lock_Cleanup() +S -> RCS_checkout (access,v, , , , \.#[0-9][0-9]*) S -> RCS_checkout (aclconfig,v, , , , \.#[0-9][0-9]*) S -> RCS_checkout (checkoutlist,v, , , , \.#[0-9][0-9]*) S -> RCS_checkout (commitinfo,v, , , , \.#[0-9][0-9]*) S -> RCS_checkout (config,v, , , , \.#[0-9][0-9]*) S -> RCS_checkout (cvswrappers,v, , , , \.#[0-9][0-9]*) +S -> RCS_checkout (group,v, , , , \.#[0-9][0-9]*) S -> RCS_checkout (loginfo,v, , , , \.#[0-9][0-9]*) S -> RCS_checkout (modules,v, , , , \.#[0-9][0-9]*) S -> RCS_checkout (notify,v, , , , \.#[0-9][0-9]*) @@ -32669,11 +32743,13 @@ S -> unlink_file(\.#[0-9][0-9]*) S -> unlink_file(\.#[0-9][0-9]*) S -> unlink_file(\.#[0-9][0-9]*) S -> unlink_file(\.#[0-9][0-9]*) +S -> unlink_file(\.#access) S -> unlink_file(\.#aclconfig) S -> unlink_file(\.#checkoutlist) S -> unlink_file(\.#commitinfo) S -> unlink_file(\.#config) S -> unlink_file(\.#cvswrappers) +S -> unlink_file(\.#group) S -> unlink_file(\.#loginfo) S -> unlink_file(\.#modules) S -> unlink_file(\.#notify)