| @@ -2791,49 +2791,51 @@ for what in $tests; do | | | @@ -2791,49 +2791,51 @@ for what in $tests; do |
2791 | if test $fromtest = $what ; then | | 2791 | if test $fromtest = $what ; then |
2792 | unset fromtest | | 2792 | unset fromtest |
2793 | else | | 2793 | else |
2794 | continue | | 2794 | continue |
2795 | fi | | 2795 | fi |
2796 | fi | | 2796 | fi |
2797 | case $what in | | 2797 | case $what in |
2798 | | | 2798 | |
2799 | version) | | 2799 | version) |
2800 | # We've had cases where the version command started dumping core, | | 2800 | # We've had cases where the version command started dumping core, |
2801 | # so we might as well test it | | 2801 | # so we might as well test it |
2802 | dotest version-1 "${testcvs} --version" \ | | 2802 | dotest version-1 "${testcvs} --version" \ |
2803 | ' | | 2803 | ' |
2804 | Concurrent Versions System (CVS) [0-9.]*.* | | 2804 | Concurrent Versions System (CVS) [0-9.]*.*with CVSACL Patch [0-9.]*.* |
2805 | | | 2805 | |
2806 | Copyright (C) [0-9]* Free Software Foundation, Inc. | | 2806 | Copyright (C) [0-9]* Free Software Foundation, Inc. |
2807 | | | 2807 | |
2808 | Senior active maintainers include Larry Jones, Derek R. Price, | | 2808 | Senior active maintainers include Larry Jones, Derek R. Price, |
2809 | and Mark D. Baushke. Please see the AUTHORS and README files from the CVS | | 2809 | and Mark D. Baushke. Please see the AUTHORS and README files from the CVS |
2810 | distribution kit for a complete list of contributors and copyrights. | | 2810 | distribution kit for a complete list of contributors and copyrights. |
2811 | | | 2811 | |
2812 | CVS may be copied only under the terms of the GNU General Public License, | | 2812 | CVS may be copied only under the terms of the GNU General Public License, |
2813 | a copy of which can be found with the CVS distribution kit. | | 2813 | a copy of which can be found with the CVS distribution kit. |
2814 | | | 2814 | |
2815 | Specify the --help option for further information about CVS' | | 2815 | Specify the --help option for further information about CVS' |
2816 | | | 2816 | |
2817 | # Maybe someday... | | 2817 | # Maybe someday... |
2818 | # if $proxy; then | | 2818 | # if $proxy; then |
2819 | # dotest version-2r "${testcvs} version" \ | | 2819 | # dotest version-2r "${testcvs} version" \ |
2820 | #'Client: Concurrent Versions System (CVS) [0-9p.]* (client.*) | | 2820 | #'Client: Concurrent Versions System (CVS) [0-9p.]* (client.*) |
2821 | #Server: Concurrent Versions System (CVS) [0-9p.]* (.*server) | | 2821 | #Server: Concurrent Versions System (CVS) [0-9p.]* (.*server) |
2822 | #Secondary Server: Concurrent Versions System (CVS) [0-9p.]* (.*server)' | | 2822 | #Secondary Server: Concurrent Versions System (CVS) [0-9p.]* (.*server)' |
2823 | if $remote; then | | 2823 | if $remote; then |
2824 | dotest version-2r "${testcvs} version" \ | | 2824 | dotest version-2r "${testcvs} version" \ |
2825 | 'Client: Concurrent Versions System (CVS) [0-9p.]* (client.*) | | 2825 | 'Client: Concurrent Versions System (CVS) [0-9p.]* (client.*) |
2826 | Server: Concurrent Versions System (CVS) [0-9p.]* (.*server)' | | 2826 | with CVSACL Patch [0-9p.]* (.*) |
| | | 2827 | Server: Concurrent Versions System (CVS) [0-9p.]* (.*server) |
| | | 2828 | with CVSACL Patch [0-9p.]* (.*)' |
2827 | else | | 2829 | else |
2828 | dotest version-2 "${testcvs} version" \ | | 2830 | dotest version-2 "${testcvs} version" \ |
2829 | 'Concurrent Versions System (CVS) [0-9.]*.*' | | 2831 | 'Concurrent Versions System (CVS) [0-9.]*.*' |
2830 | fi | | 2832 | fi |
2831 | ;; | | 2833 | ;; |
2832 | | | 2834 | |
2833 | | | 2835 | |
2834 | | | 2836 | |
2835 | basica) | | 2837 | basica) |
2836 | # Similar in spirit to some of the basic1, and basic2 | | 2838 | # Similar in spirit to some of the basic1, and basic2 |
2837 | # tests, but hopefully a lot faster. Also tests operating on | | 2839 | # tests, but hopefully a lot faster. Also tests operating on |
2838 | # files two directories down *without* operating on the parent dirs. | | 2840 | # files two directories down *without* operating on the parent dirs. |
2839 | | | 2841 | |
| @@ -3318,29 +3320,29 @@ ${SPROG} \[admin aborted\]: attempt to d | | | @@ -3318,29 +3320,29 @@ ${SPROG} \[admin aborted\]: attempt to d |
3318 | | | 3320 | |
3319 | mkdir 1; cd 1 | | 3321 | mkdir 1; cd 1 |
3320 | # Note that -H is an invalid option. | | 3322 | # Note that -H is an invalid option. |
3321 | # I suspect that the choice between "illegal" and "invalid" | | 3323 | # I suspect that the choice between "illegal" and "invalid" |
3322 | # depends on the user's environment variables, the phase | | 3324 | # depends on the user's environment variables, the phase |
3323 | # of the moon (weirdness with optind), and who knows what else. | | 3325 | # of the moon (weirdness with optind), and who knows what else. |
3324 | # I've been seeing "illegal"... | | 3326 | # I've been seeing "illegal"... |
3325 | # And I switched it to "invalid". -DRP | | 3327 | # And I switched it to "invalid". -DRP |
3326 | # POSIX 1003.2 specifies the format should be 'illegal option' | | 3328 | # POSIX 1003.2 specifies the format should be 'illegal option' |
3327 | # many other folks are still using the older 'invalid option' | | 3329 | # many other folks are still using the older 'invalid option' |
3328 | # lib/getopt.c will use POSIX when __posixly_correct | | 3330 | # lib/getopt.c will use POSIX when __posixly_correct |
3329 | # otherwise the other, so accept both of them. -- mdb | | 3331 | # otherwise the other, so accept both of them. -- mdb |
3330 | dotest_fail basicb-21 "${testcvs} -q admin -H" \ | | 3332 | dotest_fail basicb-21 "${testcvs} -q admin -H" \ |
3331 | "admin: invalid option -- H | | 3333 | "admin: invalid option -- '*H'* |
3332 | ${CPROG} \[admin aborted\]: specify ${CPROG} -H admin for usage information" \ | | 3334 | ${CPROG} \[admin aborted\]: specify ${CPROG} -H admin for usage information" \ |
3333 | "admin: illegal option -- H | | 3335 | "admin: illegal option -- '*H'* |
3334 | ${CPROG} \[admin aborted\]: specify ${CPROG} -H admin for usage information" | | 3336 | ${CPROG} \[admin aborted\]: specify ${CPROG} -H admin for usage information" |
3335 | cd .. | | 3337 | cd .. |
3336 | rmdir 1 | | 3338 | rmdir 1 |
3337 | | | 3339 | |
3338 | if $keep; then | | 3340 | if $keep; then |
3339 | echo Keeping ${TESTDIR} and exiting due to --keep | | 3341 | echo Keeping ${TESTDIR} and exiting due to --keep |
3340 | exit 0 | | 3342 | exit 0 |
3341 | fi | | 3343 | fi |
3342 | | | 3344 | |
3343 | modify_repo rm -rf $CVSROOT_DIRNAME/first-dir \ | | 3345 | modify_repo rm -rf $CVSROOT_DIRNAME/first-dir \ |
3344 | $CVSROOT_DIRNAME/second-dir | | 3346 | $CVSROOT_DIRNAME/second-dir |
3345 | modify_repo rm -f $CVSROOT_DIRNAME/topfile,v | | 3347 | modify_repo rm -f $CVSROOT_DIRNAME/topfile,v |
3346 | ;; | | 3348 | ;; |
| @@ -4627,150 +4629,158 @@ ${SPROG} update: Updating dir1/dir2" | | | @@ -4627,150 +4629,158 @@ ${SPROG} update: Updating dir1/dir2" |
4627 | # \(${TESTDIR}\|<remote>\) is that we are trying to | | 4629 | # \(${TESTDIR}\|<remote>\) is that we are trying to |
4628 | # make this portable. Perhaps at some point we should | | 4630 | # make this portable. Perhaps at some point we should |
4629 | # ditch that notion and require GNU expr (or dejagnu or....) | | 4631 | # ditch that notion and require GNU expr (or dejagnu or....) |
4630 | # since it seems to be so painful. | | 4632 | # since it seems to be so painful. |
4631 | | | 4633 | |
4632 | dotest basic2-64 "${testcvs} his -x TOFWUPCGMAR -a" \ | | 4634 | dotest basic2-64 "${testcvs} his -x TOFWUPCGMAR -a" \ |
4633 | "O [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir =first-dir= ${TESTDIR}/\* | | 4635 | "O [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir =first-dir= ${TESTDIR}/\* |
4634 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir == ${TESTDIR} | | 4636 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir == ${TESTDIR} |
4635 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir == ${TESTDIR} | | 4637 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir == ${TESTDIR} |
4636 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir/dir1 == ${TESTDIR} | | 4638 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir/dir1 == ${TESTDIR} |
4637 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir/dir1 == ${TESTDIR} | | 4639 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir/dir1 == ${TESTDIR} |
4638 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir/dir1/dir2 == ${TESTDIR} | | 4640 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir/dir1/dir2 == ${TESTDIR} |
4639 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir/dir1/dir2 == ${TESTDIR} | | 4641 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir/dir1/dir2 == ${TESTDIR} |
| | | 4642 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[second-dive:A\] |
4640 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir == ${TESTDIR} | | 4643 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir == ${TESTDIR} |
4641 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir == ${TESTDIR} | | 4644 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir == ${TESTDIR} |
4642 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir == ${TESTDIR} | | 4645 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir == ${TESTDIR} |
4643 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir/dir1 == ${TESTDIR} | | 4646 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir/dir1 == ${TESTDIR} |
4644 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir/dir1 == ${TESTDIR} | | 4647 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir/dir1 == ${TESTDIR} |
4645 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir/dir1 == ${TESTDIR} | | 4648 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir/dir1 == ${TESTDIR} |
4646 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir/dir1/dir2 == ${TESTDIR} | | 4649 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir/dir1/dir2 == ${TESTDIR} |
4647 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir/dir1/dir2 == ${TESTDIR} | | 4650 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir/dir1/dir2 == ${TESTDIR} |
4648 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir/dir1/dir2 == ${TESTDIR} | | 4651 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir/dir1/dir2 == ${TESTDIR} |
| | | 4652 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[third-dive:A\] |
4649 | F [0-9-]* [0-9:]* ${PLUS}0000 ${username} =first-dir= ${TESTDIR}/\* | | 4653 | F [0-9-]* [0-9:]* ${PLUS}0000 ${username} =first-dir= ${TESTDIR}/\* |
4650 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-head:A\] | | 4654 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-head:A\] |
4651 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-tag:rtagged-by-head\] | | 4655 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-tag:rtagged-by-head\] |
4652 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-revision:1\.1\] | | 4656 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-revision:1\.1\] |
4653 | O [0-9-]* [0-9:]* ${PLUS}0000 ${username} \[1\.1\] first-dir =first-dir= ${TESTDIR}/\* | | 4657 | O [0-9-]* [0-9:]* ${PLUS}0000 ${username} \[1\.1\] first-dir =first-dir= ${TESTDIR}/\* |
4654 | U [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir == ${TESTDIR}/first-dir | | 4658 | U [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir == ${TESTDIR}/first-dir |
4655 | W [0-9-]* [0-9:]* ${PLUS}0000 ${username} file7 first-dir == ${TESTDIR}/first-dir" \ | | 4659 | W [0-9-]* [0-9:]* ${PLUS}0000 ${username} file7 first-dir == ${TESTDIR}/first-dir" \ |
4656 | "O [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir =first-dir= <remote>/\* | | 4660 | "O [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir =first-dir= <remote>/\* |
4657 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir == <remote> | | 4661 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir == <remote> |
4658 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir == <remote> | | 4662 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir == <remote> |
4659 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir/dir1 == <remote> | | 4663 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir/dir1 == <remote> |
4660 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir/dir1 == <remote> | | 4664 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir/dir1 == <remote> |
4661 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir/dir1/dir2 == <remote> | | 4665 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file6 first-dir/dir1/dir2 == <remote> |
4662 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir/dir1/dir2 == <remote> | | 4666 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file7 first-dir/dir1/dir2 == <remote> |
| | | 4667 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[second-dive:A\] |
4663 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir == <remote> | | 4668 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir == <remote> |
4664 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir == <remote> | | 4669 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir == <remote> |
4665 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir == <remote> | | 4670 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir == <remote> |
4666 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir/dir1 == <remote> | | 4671 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir/dir1 == <remote> |
4667 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir/dir1 == <remote> | | 4672 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir/dir1 == <remote> |
4668 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir/dir1 == <remote> | | 4673 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir/dir1 == <remote> |
4669 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir/dir1/dir2 == <remote> | | 4674 | A [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.1 file14 first-dir/dir1/dir2 == <remote> |
4670 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir/dir1/dir2 == <remote> | | 4675 | M [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir/dir1/dir2 == <remote> |
4671 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir/dir1/dir2 == <remote> | | 4676 | R [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file7 first-dir/dir1/dir2 == <remote> |
| | | 4677 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[third-dive:A\] |
4672 | F [0-9-]* [0-9:]* ${PLUS}0000 ${username} =first-dir= <remote>/\* | | 4678 | F [0-9-]* [0-9:]* ${PLUS}0000 ${username} =first-dir= <remote>/\* |
4673 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-head:A\] | | 4679 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-head:A\] |
4674 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-tag:rtagged-by-head\] | | 4680 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-tag:rtagged-by-head\] |
4675 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-revision:1\.1\] | | 4681 | T [0-9-]* [0-9:]* ${PLUS}0000 ${username} first-dir \[rtagged-by-revision:1\.1\] |
4676 | O [0-9-]* [0-9:]* ${PLUS}0000 ${username} \[1\.1\] first-dir =first-dir= <remote>/\* | | 4682 | O [0-9-]* [0-9:]* ${PLUS}0000 ${username} \[1\.1\] first-dir =first-dir= <remote>/\* |
4677 | P [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir == <remote> | | 4683 | P [0-9-]* [0-9:]* ${PLUS}0000 ${username} 1\.2 file6 first-dir == <remote> |
4678 | W [0-9-]* [0-9:]* ${PLUS}0000 ${username} file7 first-dir == <remote>" | | 4684 | W [0-9-]* [0-9:]* ${PLUS}0000 ${username} file7 first-dir == <remote>" |
4679 | fi | | 4685 | fi |
4680 | | | 4686 | |
4681 | dokeep | | 4687 | dokeep |
4682 | modify_repo rm -rf $CVSROOT_DIRNAME/first-dir \ | | 4688 | modify_repo rm -rf $CVSROOT_DIRNAME/first-dir \ |
4683 | $CVSROOT_DIRNAME/second-dir | | 4689 | $CVSROOT_DIRNAME/second-dir |
4684 | ;; | | 4690 | ;; |
4685 | | | 4691 | |
4686 | | | 4692 | |
4687 | | | 4693 | |
4688 | ls) | | 4694 | ls) |
4689 | # Test the ls & rls commands. There are some tests of | | 4695 | # Test the ls & rls commands. There are some tests of |
4690 | # Interaction of ls, rls, and branches in branches2. | | 4696 | # Interaction of ls, rls, and branches in branches2. |
4691 | mkdir ls; cd ls | | 4697 | mkdir ls; cd ls |
4692 | dotest ls-init-1 "$testcvs -Q co -dtop ." | | 4698 | dotest ls-init-1 "$testcvs -Q co -dtop ." |
4693 | cd top | | 4699 | cd top |
4694 | dotest ls-1 "$testcvs ls CVSROOT" \ | | 4700 | dotest ls-1 "$testcvs ls CVSROOT" \ |
4695 | "checkoutlist | | 4701 | "aclconfig |
| | | 4702 | checkoutlist |
4696 | commitinfo | | 4703 | commitinfo |
4697 | config | | 4704 | config |
4698 | cvswrappers | | 4705 | cvswrappers |
4699 | loginfo | | 4706 | loginfo |
4700 | modules | | 4707 | modules |
4701 | notify | | 4708 | notify |
4702 | postadmin | | 4709 | postadmin |
4703 | postproxy | | 4710 | postproxy |
4704 | posttag | | 4711 | posttag |
4705 | postwatch | | 4712 | postwatch |
4706 | preproxy | | 4713 | preproxy |
4707 | rcsinfo | | 4714 | rcsinfo |
4708 | taginfo | | 4715 | taginfo |
4709 | verifymsg" | | 4716 | verifymsg" |
4710 | dotest ls-2 "$testcvs ls -R" \ | | 4717 | dotest ls-2 "$testcvs ls -R" \ |
4711 | "\.: | | 4718 | "\.: |
4712 | CVSROOT | | 4719 | CVSROOT |
4713 | | | 4720 | |
4714 | CVSROOT: | | 4721 | CVSROOT: |
| | | 4722 | aclconfig |
4715 | checkoutlist | | 4723 | checkoutlist |
4716 | commitinfo | | 4724 | commitinfo |
4717 | config | | 4725 | config |
4718 | cvswrappers | | 4726 | cvswrappers |
4719 | loginfo | | 4727 | loginfo |
4720 | modules | | 4728 | modules |
4721 | notify | | 4729 | notify |
4722 | postadmin | | 4730 | postadmin |
4723 | postproxy | | 4731 | postproxy |
4724 | posttag | | 4732 | posttag |
4725 | postwatch | | 4733 | postwatch |
4726 | preproxy | | 4734 | preproxy |
4727 | rcsinfo | | 4735 | rcsinfo |
4728 | taginfo | | 4736 | taginfo |
4729 | verifymsg" | | 4737 | verifymsg" |
4730 | # This used to cause a fatal error. | | 4738 | # This used to cause a fatal error. |
4731 | modify_repo mkdir $CVSROOT_DIRNAME/notcheckedout | | 4739 | modify_repo mkdir $CVSROOT_DIRNAME/notcheckedout |
4732 | dotest ls-3 "$testcvs ls -RP" \ | | 4740 | dotest ls-3 "$testcvs ls -RP" \ |
4733 | "\.: | | 4741 | "\.: |
4734 | CVSROOT | | 4742 | CVSROOT |
4735 | notcheckedout | | 4743 | notcheckedout |
4736 | | | 4744 | |
4737 | CVSROOT: | | 4745 | CVSROOT: |
| | | 4746 | aclconfig |
4738 | checkoutlist | | 4747 | checkoutlist |
4739 | commitinfo | | 4748 | commitinfo |
4740 | config | | 4749 | config |
4741 | cvswrappers | | 4750 | cvswrappers |
4742 | loginfo | | 4751 | loginfo |
4743 | modules | | 4752 | modules |
4744 | notify | | 4753 | notify |
4745 | postadmin | | 4754 | postadmin |
4746 | postproxy | | 4755 | postproxy |
4747 | posttag | | 4756 | posttag |
4748 | postwatch | | 4757 | postwatch |
4749 | preproxy | | 4758 | preproxy |
4750 | rcsinfo | | 4759 | rcsinfo |
4751 | taginfo | | 4760 | taginfo |
4752 | verifymsg" | | 4761 | verifymsg" |
4753 | | | 4762 | |
4754 | # Make sure the previous command did not create the notcheckedout | | 4763 | # Make sure the previous command did not create the notcheckedout |
4755 | # directory. | | 4764 | # directory. |
4756 | dotest_fail ls-4 "test -d notcheckedout" | | 4765 | dotest_fail ls-4 "test -d notcheckedout" |
4757 | | | 4766 | |
4758 | dotest ls-5 "$testcvs ls -R" \ | | 4767 | dotest ls-5 "$testcvs ls -R" \ |
4759 | "\.: | | 4768 | "\.: |
4760 | CVSROOT | | 4769 | CVSROOT |
4761 | notcheckedout | | 4770 | notcheckedout |
4762 | | | 4771 | |
4763 | CVSROOT: | | 4772 | CVSROOT: |
| | | 4773 | aclconfig |
4764 | checkoutlist | | 4774 | checkoutlist |
4765 | commitinfo | | 4775 | commitinfo |
4766 | config | | 4776 | config |
4767 | cvswrappers | | 4777 | cvswrappers |
4768 | loginfo | | 4778 | loginfo |
4769 | modules | | 4779 | modules |
4770 | notify | | 4780 | notify |
4771 | postadmin | | 4781 | postadmin |
4772 | postproxy | | 4782 | postproxy |
4773 | posttag | | 4783 | posttag |
4774 | postwatch | | 4784 | postwatch |
4775 | preproxy | | 4785 | preproxy |
4776 | rcsinfo | | 4786 | rcsinfo |
| @@ -7499,26 +7509,27 @@ File: file3 Status: Up-to-da | | | @@ -7499,26 +7509,27 @@ File: file3 Status: Up-to-da |
7499 | # Test some calls to rls here because we can. These should probably | | 7509 | # Test some calls to rls here because we can. These should probably |
7500 | # be somewhere else, but we already have some directories set up. | | 7510 | # be somewhere else, but we already have some directories set up. |
7501 | dotest branches2-14-rls-1 "$testcvs rls" \ | | 7511 | dotest branches2-14-rls-1 "$testcvs rls" \ |
7502 | "$SPROG rls: Listing module: \`.' | | 7512 | "$SPROG rls: Listing module: \`.' |
7503 | CVSROOT | | 7513 | CVSROOT |
7504 | first-dir" | | 7514 | first-dir" |
7505 | dotest branches2-14-rls-2 "$testcvs rls -R" \ | | 7515 | dotest branches2-14-rls-2 "$testcvs rls -R" \ |
7506 | "$SPROG rls: Listing module: \`.' | | 7516 | "$SPROG rls: Listing module: \`.' |
7507 | \.: | | 7517 | \.: |
7508 | CVSROOT | | 7518 | CVSROOT |
7509 | first-dir | | 7519 | first-dir |
7510 | | | 7520 | |
7511 | CVSROOT: | | 7521 | CVSROOT: |
| | | 7522 | aclconfig |
7512 | checkoutlist | | 7523 | checkoutlist |
7513 | commitinfo | | 7524 | commitinfo |
7514 | config | | 7525 | config |
7515 | cvswrappers | | 7526 | cvswrappers |
7516 | loginfo | | 7527 | loginfo |
7517 | modules | | 7528 | modules |
7518 | notify | | 7529 | notify |
7519 | postadmin | | 7530 | postadmin |
7520 | postproxy | | 7531 | postproxy |
7521 | posttag | | 7532 | posttag |
7522 | postwatch | | 7533 | postwatch |
7523 | preproxy | | 7534 | preproxy |
7524 | rcsinfo | | 7535 | rcsinfo |
| @@ -7530,26 +7541,27 @@ CVSROOT/Emptydir: | | | @@ -7530,26 +7541,27 @@ CVSROOT/Emptydir: |
7530 | | | 7541 | |
7531 | first-dir: | | 7542 | first-dir: |
7532 | file1 | | 7543 | file1 |
7533 | dir1 | | 7544 | dir1 |
7534 | | | 7545 | |
7535 | first-dir/dir1:" | | 7546 | first-dir/dir1:" |
7536 | dotest branches2-14-rls-3 "$testcvs rls -l -R" \ | | 7547 | dotest branches2-14-rls-3 "$testcvs rls -l -R" \ |
7537 | "$SPROG rls: Listing module: \`.' | | 7548 | "$SPROG rls: Listing module: \`.' |
7538 | \.: | | 7549 | \.: |
7539 | d--- $ISO8601DATE CVSROOT | | 7550 | d--- $ISO8601DATE CVSROOT |
7540 | d--- $ISO8601DATE first-dir | | 7551 | d--- $ISO8601DATE first-dir |
7541 | | | 7552 | |
7542 | CVSROOT: | | 7553 | CVSROOT: |
| | | 7554 | ---- $ISO8601DATE 1\.[0-9][0-9]* aclconfig |
7543 | ---- $ISO8601DATE 1\.[0-9][0-9]* checkoutlist | | 7555 | ---- $ISO8601DATE 1\.[0-9][0-9]* checkoutlist |
7544 | ---- $ISO8601DATE 1\.[0-9][0-9]* commitinfo | | 7556 | ---- $ISO8601DATE 1\.[0-9][0-9]* commitinfo |
7545 | ---- $ISO8601DATE 1\.[0-9][0-9]* config | | 7557 | ---- $ISO8601DATE 1\.[0-9][0-9]* config |
7546 | ---- $ISO8601DATE 1\.[0-9][0-9]* cvswrappers | | 7558 | ---- $ISO8601DATE 1\.[0-9][0-9]* cvswrappers |
7547 | ---- $ISO8601DATE 1\.[0-9][0-9]* loginfo | | 7559 | ---- $ISO8601DATE 1\.[0-9][0-9]* loginfo |
7548 | ---- $ISO8601DATE 1\.[0-9][0-9]* modules | | 7560 | ---- $ISO8601DATE 1\.[0-9][0-9]* modules |
7549 | ---- $ISO8601DATE 1\.[0-9][0-9]* notify | | 7561 | ---- $ISO8601DATE 1\.[0-9][0-9]* notify |
7550 | ---- $ISO8601DATE 1\.[0-9][0-9]* postadmin | | 7562 | ---- $ISO8601DATE 1\.[0-9][0-9]* postadmin |
7551 | ---- $ISO8601DATE 1\.[0-9][0-9]* postproxy | | 7563 | ---- $ISO8601DATE 1\.[0-9][0-9]* postproxy |
7552 | ---- $ISO8601DATE 1\.[0-9][0-9]* posttag | | 7564 | ---- $ISO8601DATE 1\.[0-9][0-9]* posttag |
7553 | ---- $ISO8601DATE 1\.[0-9][0-9]* postwatch | | 7565 | ---- $ISO8601DATE 1\.[0-9][0-9]* postwatch |
7554 | ---- $ISO8601DATE 1\.[0-9][0-9]* preproxy | | 7566 | ---- $ISO8601DATE 1\.[0-9][0-9]* preproxy |
7555 | ---- $ISO8601DATE 1\.[0-9][0-9]* rcsinfo | | 7567 | ---- $ISO8601DATE 1\.[0-9][0-9]* rcsinfo |
| @@ -7561,26 +7573,27 @@ CVSROOT/Emptydir: | | | @@ -7561,26 +7573,27 @@ CVSROOT/Emptydir: |
7561 | | | 7573 | |
7562 | first-dir: | | 7574 | first-dir: |
7563 | ---- $ISO8601DATE 1\.1 file1 | | 7575 | ---- $ISO8601DATE 1\.1 file1 |
7564 | d--- $ISO8601DATE dir1 | | 7576 | d--- $ISO8601DATE dir1 |
7565 | | | 7577 | |
7566 | first-dir/dir1:" | | 7578 | first-dir/dir1:" |
7567 | dotest branches2-14-rls-4 "$testcvs rls -eR" \ | | 7579 | dotest branches2-14-rls-4 "$testcvs rls -eR" \ |
7568 | "$SPROG rls: Listing module: \`.' | | 7580 | "$SPROG rls: Listing module: \`.' |
7569 | \.: | | 7581 | \.: |
7570 | D/CVSROOT//// | | 7582 | D/CVSROOT//// |
7571 | D/first-dir//// | | 7583 | D/first-dir//// |
7572 | | | 7584 | |
7573 | CVSROOT: | | 7585 | CVSROOT: |
| | | 7586 | /aclconfig/1\.[0-9][0-9]*/$DATE// |
7574 | /checkoutlist/1\.[0-9][0-9]*/$DATE// | | 7587 | /checkoutlist/1\.[0-9][0-9]*/$DATE// |
7575 | /commitinfo/1\.[0-9][0-9]*/$DATE// | | 7588 | /commitinfo/1\.[0-9][0-9]*/$DATE// |
7576 | /config/1\.[0-9][0-9]*/$DATE// | | 7589 | /config/1\.[0-9][0-9]*/$DATE// |
7577 | /cvswrappers/1\.[0-9][0-9]*/$DATE// | | 7590 | /cvswrappers/1\.[0-9][0-9]*/$DATE// |
7578 | /loginfo/1\.[0-9][0-9]*/$DATE// | | 7591 | /loginfo/1\.[0-9][0-9]*/$DATE// |
7579 | /modules/1\.[0-9][0-9]*/$DATE// | | 7592 | /modules/1\.[0-9][0-9]*/$DATE// |
7580 | /notify/1\.[0-9][0-9]*/$DATE// | | 7593 | /notify/1\.[0-9][0-9]*/$DATE// |
7581 | /postadmin/1\.[0-9][0-9]*/$DATE// | | 7594 | /postadmin/1\.[0-9][0-9]*/$DATE// |
7582 | /postproxy/1\.[0-9][0-9]*/$DATE// | | 7595 | /postproxy/1\.[0-9][0-9]*/$DATE// |
7583 | /posttag/1\.[0-9][0-9]*/$DATE// | | 7596 | /posttag/1\.[0-9][0-9]*/$DATE// |
7584 | /postwatch/1\.[0-9][0-9]*/$DATE// | | 7597 | /postwatch/1\.[0-9][0-9]*/$DATE// |
7585 | /preproxy/1\.[0-9][0-9]*/$DATE// | | 7598 | /preproxy/1\.[0-9][0-9]*/$DATE// |
7586 | /rcsinfo/1\.[0-9][0-9]*/$DATE// | | 7599 | /rcsinfo/1\.[0-9][0-9]*/$DATE// |
| @@ -7591,26 +7604,27 @@ D/Emptydir//// | | | @@ -7591,26 +7604,27 @@ D/Emptydir//// |
7591 | CVSROOT/Emptydir: | | 7604 | CVSROOT/Emptydir: |
7592 | | | 7605 | |
7593 | first-dir: | | 7606 | first-dir: |
7594 | /file1/1\.1/$DATE// | | 7607 | /file1/1\.1/$DATE// |
7595 | D/dir1//// | | 7608 | D/dir1//// |
7596 | | | 7609 | |
7597 | first-dir/dir1:" | | 7610 | first-dir/dir1:" |
7598 | dotest branches2-14-rls-5 "$testcvs -q rls -R" \ | | 7611 | dotest branches2-14-rls-5 "$testcvs -q rls -R" \ |
7599 | "\.: | | 7612 | "\.: |
7600 | CVSROOT | | 7613 | CVSROOT |
7601 | first-dir | | 7614 | first-dir |
7602 | | | 7615 | |
7603 | CVSROOT: | | 7616 | CVSROOT: |
| | | 7617 | aclconfig |
7604 | checkoutlist | | 7618 | checkoutlist |
7605 | commitinfo | | 7619 | commitinfo |
7606 | config | | 7620 | config |
7607 | cvswrappers | | 7621 | cvswrappers |
7608 | loginfo | | 7622 | loginfo |
7609 | modules | | 7623 | modules |
7610 | notify | | 7624 | notify |
7611 | postadmin | | 7625 | postadmin |
7612 | postproxy | | 7626 | postproxy |
7613 | posttag | | 7627 | posttag |
7614 | postwatch | | 7628 | postwatch |
7615 | preproxy | | 7629 | preproxy |
7616 | rcsinfo | | 7630 | rcsinfo |
| @@ -12191,27 +12205,28 @@ fish" | | | @@ -12191,27 +12205,28 @@ fish" |
12191 | # CVSROOT/config files are broken. This is intentional, since it is | | 12205 | # CVSROOT/config files are broken. This is intentional, since it is |
12192 | # possible and even likely that an administrator might want to set up | | 12206 | # possible and even likely that an administrator might want to set up |
12193 | # different configurations on the two servers and the paths to the | | 12207 | # different configurations on the two servers and the paths to the |
12194 | # config files on the secondary and primary were intentionally left | | 12208 | # config files on the secondary and primary were intentionally left |
12195 | # intact even though they might be different. | | 12209 | # intact even though they might be different. |
12196 | if $noredirect; then | | 12210 | if $noredirect; then |
12197 | notnoredirect keywordexpand | | 12211 | notnoredirect keywordexpand |
12198 | continue | | 12212 | continue |
12199 | fi | | 12213 | fi |
12200 | | | 12214 | |
12201 | mkdir keywordexpand; cd keywordexpand | | 12215 | mkdir keywordexpand; cd keywordexpand |
12202 | | | 12216 | |
12203 | dotest keywordexpand-1 "${testcvs} -q co CVSROOT" \ | | 12217 | dotest keywordexpand-1 "${testcvs} -q co CVSROOT" \ |
12204 | 'U CVSROOT/checkoutlist | | 12218 | 'U CVSROOT/aclconfig |
| | | 12219 | U CVSROOT/checkoutlist |
12205 | U CVSROOT/commitinfo | | 12220 | U CVSROOT/commitinfo |
12206 | U CVSROOT/config | | 12221 | U CVSROOT/config |
12207 | U CVSROOT/cvswrappers | | 12222 | U CVSROOT/cvswrappers |
12208 | U CVSROOT/loginfo | | 12223 | U CVSROOT/loginfo |
12209 | U CVSROOT/modules | | 12224 | U CVSROOT/modules |
12210 | U CVSROOT/notify | | 12225 | U CVSROOT/notify |
12211 | U CVSROOT/postadmin | | 12226 | U CVSROOT/postadmin |
12212 | U CVSROOT/postproxy | | 12227 | U CVSROOT/postproxy |
12213 | U CVSROOT/posttag | | 12228 | U CVSROOT/posttag |
12214 | U CVSROOT/postwatch | | 12229 | U CVSROOT/postwatch |
12215 | U CVSROOT/preproxy | | 12230 | U CVSROOT/preproxy |
12216 | U CVSROOT/rcsinfo | | 12231 | U CVSROOT/rcsinfo |
12217 | U CVSROOT/taginfo | | 12232 | U CVSROOT/taginfo |
| @@ -12334,53 +12349,55 @@ $SPROG [a-z]*: $CVSROOT_DIRNAME/CVSROOT/ | | | @@ -12334,53 +12349,55 @@ $SPROG [a-z]*: $CVSROOT_DIRNAME/CVSROOT/ |
12334 | # -s: modules. | | 12349 | # -s: modules. |
12335 | # -d: modules, modules3, cvsadm | | 12350 | # -d: modules, modules3, cvsadm |
12336 | # -i, -o, -u, -e, -t: modules5 | | 12351 | # -i, -o, -u, -e, -t: modules5 |
12337 | # slashes in module names: modules3 | | 12352 | # slashes in module names: modules3 |
12338 | # invalid module definitions: modules6 | | 12353 | # invalid module definitions: modules6 |
12339 | | | 12354 | |
12340 | ############################################################ | | 12355 | ############################################################ |
12341 | # These tests are to make sure that administrative files get | | 12356 | # These tests are to make sure that administrative files get |
12342 | # rebuilt, regardless of how and where files are checked | | 12357 | # rebuilt, regardless of how and where files are checked |
12343 | # out. | | 12358 | # out. |
12344 | ############################################################ | | 12359 | ############################################################ |
12345 | # Check out the whole repository | | 12360 | # Check out the whole repository |
12346 | mkdir 1; cd 1 | | 12361 | mkdir 1; cd 1 |
12347 | dotest modules-1 "${testcvs} -q co ." 'U CVSROOT/checkoutlist | | 12362 | dotest modules-1 "${testcvs} -q co ." 'U CVSROOT/aclconfig |
| | | 12363 | U CVSROOT/checkoutlist |
12348 | U CVSROOT/commitinfo | | 12364 | U CVSROOT/commitinfo |
12349 | U CVSROOT/config | | 12365 | U CVSROOT/config |
12350 | U CVSROOT/cvswrappers | | 12366 | U CVSROOT/cvswrappers |
12351 | U CVSROOT/loginfo | | 12367 | U CVSROOT/loginfo |
12352 | U CVSROOT/modules | | 12368 | U CVSROOT/modules |
12353 | U CVSROOT/notify | | 12369 | U CVSROOT/notify |
12354 | U CVSROOT/postadmin | | 12370 | U CVSROOT/postadmin |
12355 | U CVSROOT/postproxy | | 12371 | U CVSROOT/postproxy |
12356 | U CVSROOT/posttag | | 12372 | U CVSROOT/posttag |
12357 | U CVSROOT/postwatch | | 12373 | U CVSROOT/postwatch |
12358 | U CVSROOT/preproxy | | 12374 | U CVSROOT/preproxy |
12359 | U CVSROOT/rcsinfo | | 12375 | U CVSROOT/rcsinfo |
12360 | U CVSROOT/taginfo | | 12376 | U CVSROOT/taginfo |
12361 | U CVSROOT/verifymsg' | | 12377 | U CVSROOT/verifymsg' |
12362 | echo "# made a change" >>CVSROOT/modules | | 12378 | echo "# made a change" >>CVSROOT/modules |
12363 | dotest modules-1d "${testcvs} -q ci -m add-modules" \ | | 12379 | dotest modules-1d "${testcvs} -q ci -m add-modules" \ |
12364 | "$CVSROOT_DIRNAME/CVSROOT/modules,v <-- CVSROOT/modules | | 12380 | "$CVSROOT_DIRNAME/CVSROOT/modules,v <-- CVSROOT/modules |
12365 | new revision: 1\.[0-9]*; previous revision: 1\.[0-9]* | | 12381 | new revision: 1\.[0-9]*; previous revision: 1\.[0-9]* |
12366 | $SPROG commit: Rebuilding administrative file database" | | 12382 | $SPROG commit: Rebuilding administrative file database" |
12367 | cd .. | | 12383 | cd .. |
12368 | rm -rf 1 | | 12384 | rm -rf 1 |
12369 | | | 12385 | |
12370 | ############################################################ | | 12386 | ############################################################ |
12371 | # Check out CVSROOT | | 12387 | # Check out CVSROOT |
12372 | mkdir 1; cd 1 | | 12388 | mkdir 1; cd 1 |
12373 | dotest modules-2 "${testcvs} -q co CVSROOT" 'U CVSROOT/checkoutlist | | 12389 | dotest modules-2 "${testcvs} -q co CVSROOT" 'U CVSROOT/aclconfig |
| | | 12390 | U CVSROOT/checkoutlist |
12374 | U CVSROOT/commitinfo | | 12391 | U CVSROOT/commitinfo |
12375 | U CVSROOT/config | | 12392 | U CVSROOT/config |
12376 | U CVSROOT/cvswrappers | | 12393 | U CVSROOT/cvswrappers |
12377 | U CVSROOT/loginfo | | 12394 | U CVSROOT/loginfo |
12378 | U CVSROOT/modules | | 12395 | U CVSROOT/modules |
12379 | U CVSROOT/notify | | 12396 | U CVSROOT/notify |
12380 | U CVSROOT/postadmin | | 12397 | U CVSROOT/postadmin |
12381 | U CVSROOT/postproxy | | 12398 | U CVSROOT/postproxy |
12382 | U CVSROOT/posttag | | 12399 | U CVSROOT/posttag |
12383 | U CVSROOT/postwatch | | 12400 | U CVSROOT/postwatch |
12384 | U CVSROOT/preproxy | | 12401 | U CVSROOT/preproxy |
12385 | U CVSROOT/rcsinfo | | 12402 | U CVSROOT/rcsinfo |
12386 | U CVSROOT/taginfo | | 12403 | U CVSROOT/taginfo |
| @@ -12389,27 +12406,28 @@ U CVSROOT/verifymsg' | | | @@ -12389,27 +12406,28 @@ U CVSROOT/verifymsg' |
12389 | dotest modules-2d "${testcvs} -q ci -m add-modules" \ | | 12406 | dotest modules-2d "${testcvs} -q ci -m add-modules" \ |
12390 | "$CVSROOT_DIRNAME/CVSROOT/modules,v <-- CVSROOT/modules | | 12407 | "$CVSROOT_DIRNAME/CVSROOT/modules,v <-- CVSROOT/modules |
12391 | new revision: 1\.[0-9]*; previous revision: 1\.[0-9]* | | 12408 | new revision: 1\.[0-9]*; previous revision: 1\.[0-9]* |
12392 | $SPROG commit: Rebuilding administrative file database" | | 12409 | $SPROG commit: Rebuilding administrative file database" |
12393 | cd .. | | 12410 | cd .. |
12394 | rm -rf 1 | | 12411 | rm -rf 1 |
12395 | | | 12412 | |
12396 | ############################################################ | | 12413 | ############################################################ |
12397 | # Check out CVSROOT in some other directory | | 12414 | # Check out CVSROOT in some other directory |
12398 | modify_repo mkdir $CVSROOT_DIRNAME/somedir | | 12415 | modify_repo mkdir $CVSROOT_DIRNAME/somedir |
12399 | mkdir 1; cd 1 | | 12416 | mkdir 1; cd 1 |
12400 | dotest modules-3 "${testcvs} -q co somedir" '' | | 12417 | dotest modules-3 "${testcvs} -q co somedir" '' |
12401 | cd somedir | | 12418 | cd somedir |
12402 | dotest modules-3d "${testcvs} -q co CVSROOT" 'U CVSROOT/checkoutlist | | 12419 | dotest modules-3d "${testcvs} -q co CVSROOT" 'U CVSROOT/aclconfig |
| | | 12420 | U CVSROOT/checkoutlist |
12403 | U CVSROOT/commitinfo | | 12421 | U CVSROOT/commitinfo |
12404 | U CVSROOT/config | | 12422 | U CVSROOT/config |
12405 | U CVSROOT/cvswrappers | | 12423 | U CVSROOT/cvswrappers |
12406 | U CVSROOT/loginfo | | 12424 | U CVSROOT/loginfo |
12407 | U CVSROOT/modules | | 12425 | U CVSROOT/modules |
12408 | U CVSROOT/notify | | 12426 | U CVSROOT/notify |
12409 | U CVSROOT/postadmin | | 12427 | U CVSROOT/postadmin |
12410 | U CVSROOT/postproxy | | 12428 | U CVSROOT/postproxy |
12411 | U CVSROOT/posttag | | 12429 | U CVSROOT/posttag |
12412 | U CVSROOT/postwatch | | 12430 | U CVSROOT/postwatch |
12413 | U CVSROOT/preproxy | | 12431 | U CVSROOT/preproxy |
12414 | U CVSROOT/rcsinfo | | 12432 | U CVSROOT/rcsinfo |
12415 | U CVSROOT/taginfo | | 12433 | U CVSROOT/taginfo |
| @@ -12451,27 +12469,28 @@ $SPROG commit: Rebuilding administrative | | | @@ -12451,27 +12469,28 @@ $SPROG commit: Rebuilding administrative |
12451 | ${SPROG} add: scheduling file .b. for addition | | 12469 | ${SPROG} add: scheduling file .b. for addition |
12452 | ${SPROG} add: use .${SPROG} commit. to add these files permanently" | | 12470 | ${SPROG} add: use .${SPROG} commit. to add these files permanently" |
12453 | | | 12471 | |
12454 | dotest modules-145 "$testcvs ci -m added" \ | | 12472 | dotest modules-145 "$testcvs ci -m added" \ |
12455 | "$CPROG commit: Examining . | | 12473 | "$CPROG commit: Examining . |
12456 | $CPROG commit: Examining ssdir | | 12474 | $CPROG commit: Examining ssdir |
12457 | $CVSROOT_DIRNAME/first-dir/subdir/a,v <-- a | | 12475 | $CVSROOT_DIRNAME/first-dir/subdir/a,v <-- a |
12458 | initial revision: 1\.1 | | 12476 | initial revision: 1\.1 |
12459 | $CVSROOT_DIRNAME/first-dir/subdir/b,v <-- b | | 12477 | $CVSROOT_DIRNAME/first-dir/subdir/b,v <-- b |
12460 | initial revision: 1\.1" | | 12478 | initial revision: 1\.1" |
12461 | | | 12479 | |
12462 | cd .. | | 12480 | cd .. |
12463 | dotest modules-146 "$testcvs -q co CVSROOT" \ | | 12481 | dotest modules-146 "$testcvs -q co CVSROOT" \ |
12464 | "U CVSROOT/checkoutlist | | 12482 | "U CVSROOT/aclconfig |
| | | 12483 | U CVSROOT/checkoutlist |
12465 | U CVSROOT/commitinfo | | 12484 | U CVSROOT/commitinfo |
12466 | U CVSROOT/config | | 12485 | U CVSROOT/config |
12467 | U CVSROOT/cvswrappers | | 12486 | U CVSROOT/cvswrappers |
12468 | U CVSROOT/loginfo | | 12487 | U CVSROOT/loginfo |
12469 | U CVSROOT/modules | | 12488 | U CVSROOT/modules |
12470 | U CVSROOT/notify | | 12489 | U CVSROOT/notify |
12471 | U CVSROOT/postadmin | | 12490 | U CVSROOT/postadmin |
12472 | U CVSROOT/postproxy | | 12491 | U CVSROOT/postproxy |
12473 | U CVSROOT/posttag | | 12492 | U CVSROOT/posttag |
12474 | U CVSROOT/postwatch | | 12493 | U CVSROOT/postwatch |
12475 | U CVSROOT/preproxy | | 12494 | U CVSROOT/preproxy |
12476 | U CVSROOT/rcsinfo | | 12495 | U CVSROOT/rcsinfo |
12477 | U CVSROOT/taginfo | | 12496 | U CVSROOT/taginfo |
| @@ -13259,27 +13278,28 @@ add-it | | | @@ -13259,27 +13278,28 @@ add-it |
13259 | ${SPROG} add: scheduling file .b. for addition | | 13278 | ${SPROG} add: scheduling file .b. for addition |
13260 | ${SPROG} add: use .${SPROG} commit. to add these files permanently" | | 13279 | ${SPROG} add: use .${SPROG} commit. to add these files permanently" |
13261 | | | 13280 | |
13262 | dotest modules5-5 "${testcvs} ci -m added" \ | | 13281 | dotest modules5-5 "${testcvs} ci -m added" \ |
13263 | "${CPROG} commit: Examining . | | 13282 | "${CPROG} commit: Examining . |
13264 | ${CPROG} commit: Examining ssdir | | 13283 | ${CPROG} commit: Examining ssdir |
13265 | ${CVSROOT_DIRNAME}/first-dir/subdir/a,v <-- a | | 13284 | ${CVSROOT_DIRNAME}/first-dir/subdir/a,v <-- a |
13266 | initial revision: 1\.1 | | 13285 | initial revision: 1\.1 |
13267 | ${CVSROOT_DIRNAME}/first-dir/subdir/b,v <-- b | | 13286 | ${CVSROOT_DIRNAME}/first-dir/subdir/b,v <-- b |
13268 | initial revision: 1\.1" | | 13287 | initial revision: 1\.1" |
13269 | | | 13288 | |
13270 | cd .. | | 13289 | cd .. |
13271 | dotest modules5-6 "${testcvs} -q co CVSROOT" \ | | 13290 | dotest modules5-6 "${testcvs} -q co CVSROOT" \ |
13272 | "U CVSROOT/checkoutlist | | 13291 | "U CVSROOT/aclconfig |
| | | 13292 | U CVSROOT/checkoutlist |
13273 | U CVSROOT/commitinfo | | 13293 | U CVSROOT/commitinfo |
13274 | U CVSROOT/config | | 13294 | U CVSROOT/config |
13275 | U CVSROOT/cvswrappers | | 13295 | U CVSROOT/cvswrappers |
13276 | U CVSROOT/loginfo | | 13296 | U CVSROOT/loginfo |
13277 | U CVSROOT/modules | | 13297 | U CVSROOT/modules |
13278 | U CVSROOT/notify | | 13298 | U CVSROOT/notify |
13279 | U CVSROOT/postadmin | | 13299 | U CVSROOT/postadmin |
13280 | U CVSROOT/postproxy | | 13300 | U CVSROOT/postproxy |
13281 | U CVSROOT/posttag | | 13301 | U CVSROOT/posttag |
13282 | U CVSROOT/postwatch | | 13302 | U CVSROOT/postwatch |
13283 | U CVSROOT/preproxy | | 13303 | U CVSROOT/preproxy |
13284 | U CVSROOT/rcsinfo | | 13304 | U CVSROOT/rcsinfo |
13285 | U CVSROOT/taginfo | | 13305 | U CVSROOT/taginfo |
| @@ -15563,26 +15583,28 @@ RCS file: $CVSROOT_DIRNAME/CVSROOT$DOTST | | | @@ -15563,26 +15583,28 @@ RCS file: $CVSROOT_DIRNAME/CVSROOT$DOTST |
15563 | "${testcvs} co -d ${CVSROOT_DIRNAME} CVSROOT" \ | | 15583 | "${testcvs} co -d ${CVSROOT_DIRNAME} CVSROOT" \ |
15564 | "${CPROG} \[checkout aborted\]: Cannot check out files into the repository itself" \ | | 15584 | "${CPROG} \[checkout aborted\]: Cannot check out files into the repository itself" \ |
15565 | "${SPROG} \[checkout aborted\]: absolute pathnames invalid for server (specified \`${CVSROOT_DIRNAME}')" | | 15585 | "${SPROG} \[checkout aborted\]: absolute pathnames invalid for server (specified \`${CVSROOT_DIRNAME}')" |
15566 | | | 15586 | |
15567 | # The behavior of the client/server test below should be correct. | | 15587 | # The behavior of the client/server test below should be correct. |
15568 | # The CVS client currently has no way of knowing that the client and | | 15588 | # The CVS client currently has no way of knowing that the client and |
15569 | # server are the same machine and thus skips the $CVSROOT checks. | | 15589 | # server are the same machine and thus skips the $CVSROOT checks. |
15570 | # I think checking for this case in CVS would be bloat since this | | 15590 | # I think checking for this case in CVS would be bloat since this |
15571 | # should be a fairly rare occurance. | | 15591 | # should be a fairly rare occurance. |
15572 | cd ${CVSROOT_DIRNAME} | | 15592 | cd ${CVSROOT_DIRNAME} |
15573 | dotest_fail checkout_repository-2 "${testcvs} co CVSROOT" \ | | 15593 | dotest_fail checkout_repository-2 "${testcvs} co CVSROOT" \ |
15574 | "${CPROG} \[checkout aborted\]: Cannot check out files into the repository itself" \ | | 15594 | "${CPROG} \[checkout aborted\]: Cannot check out files into the repository itself" \ |
15575 | "${SPROG} checkout: Updating CVSROOT | | 15595 | "${SPROG} checkout: Updating CVSROOT |
| | | 15596 | ${CPROG} checkout: move away \`CVSROOT/aclconfig'; it is in the way |
| | | 15597 | C CVSROOT/aclconfig |
15576 | ${CPROG} checkout: move away \`CVSROOT/checkoutlist'; it is in the way | | 15598 | ${CPROG} checkout: move away \`CVSROOT/checkoutlist'; it is in the way |
15577 | C CVSROOT/checkoutlist | | 15599 | C CVSROOT/checkoutlist |
15578 | ${CPROG} checkout: move away \`CVSROOT/commitinfo'; it is in the way | | 15600 | ${CPROG} checkout: move away \`CVSROOT/commitinfo'; it is in the way |
15579 | C CVSROOT/commitinfo | | 15601 | C CVSROOT/commitinfo |
15580 | ${CPROG} checkout: move away \`CVSROOT/config'; it is in the way | | 15602 | ${CPROG} checkout: move away \`CVSROOT/config'; it is in the way |
15581 | C CVSROOT/config | | 15603 | C CVSROOT/config |
15582 | ${CPROG} checkout: move away \`CVSROOT/cvswrappers'; it is in the way | | 15604 | ${CPROG} checkout: move away \`CVSROOT/cvswrappers'; it is in the way |
15583 | C CVSROOT/cvswrappers | | 15605 | C CVSROOT/cvswrappers |
15584 | ${CPROG} checkout: move away \`CVSROOT/loginfo'; it is in the way | | 15606 | ${CPROG} checkout: move away \`CVSROOT/loginfo'; it is in the way |
15585 | C CVSROOT/loginfo | | 15607 | C CVSROOT/loginfo |
15586 | ${CPROG} checkout: move away \`CVSROOT/modules'; it is in the way | | 15608 | ${CPROG} checkout: move away \`CVSROOT/modules'; it is in the way |
15587 | C CVSROOT/modules | | 15609 | C CVSROOT/modules |
15588 | ${CPROG} checkout: move away \`CVSROOT/notify'; it is in the way | | 15610 | ${CPROG} checkout: move away \`CVSROOT/notify'; it is in the way |
| @@ -15731,37 +15753,39 @@ new revision: 1\.1\.2\.1; previous revis | | | @@ -15731,37 +15753,39 @@ new revision: 1\.1\.2\.1; previous revis |
15731 | RCS file: ${CVSROOT_DIRNAME}/first-dir/file1,v | | 15753 | RCS file: ${CVSROOT_DIRNAME}/first-dir/file1,v |
15732 | Working file: file1 | | 15754 | Working file: file1 |
15733 | head: 1\.1 | | 15755 | head: 1\.1 |
15734 | branch: | | 15756 | branch: |
15735 | locks: strict | | 15757 | locks: strict |
15736 | access list: | | 15758 | access list: |
15737 | keyword substitution: kv | | 15759 | keyword substitution: kv |
15738 | total revisions: 2; selected revisions: 2 | | 15760 | total revisions: 2; selected revisions: 2 |
15739 | description: | | 15761 | description: |
15740 | ---------------------------- | | 15762 | ---------------------------- |
15741 | revision 1\.1 | | 15763 | revision 1\.1 |
15742 | date: ${ISO8601DATE}; author: ${username}; state: Exp; commitid: ${commitid}; | | 15764 | date: ${ISO8601DATE}; author: ${username}; state: Exp; commitid: ${commitid}; |
15743 | branches: 1\.1\.2; | | 15765 | branches: 1\.1\.2; |
| | | 15766 | x |
15744 | xCVS: ---------------------------------------------------------------------- | | 15767 | xCVS: ---------------------------------------------------------------------- |
15745 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically | | 15768 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically |
15746 | xCVS: | | 15769 | xCVS: |
15747 | xCVS: Committing in . | | 15770 | xCVS: Committing in . |
15748 | xCVS: | | 15771 | xCVS: |
15749 | xCVS: Added Files: | | 15772 | xCVS: Added Files: |
15750 | xCVS: file1 file2 | | 15773 | xCVS: file1 file2 |
15751 | xCVS: ---------------------------------------------------------------------- | | 15774 | xCVS: ---------------------------------------------------------------------- |
15752 | ---------------------------- | | 15775 | ---------------------------- |
15753 | revision 1\.1\.2\.1 | | 15776 | revision 1\.1\.2\.1 |
15754 | date: ${ISO8601DATE}; author: ${username}; state: Exp; lines: ${PLUS}1 -0; commitid: ${commitid}; | | 15777 | date: ${ISO8601DATE}; author: ${username}; state: Exp; lines: ${PLUS}1 -0; commitid: ${commitid}; |
| | | 15778 | x |
15755 | xCVS: ---------------------------------------------------------------------- | | 15779 | xCVS: ---------------------------------------------------------------------- |
15756 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically | | 15780 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically |
15757 | xCVS: | | 15781 | xCVS: |
15758 | xCVS: Committing in . | | 15782 | xCVS: Committing in . |
15759 | xCVS: | | 15783 | xCVS: |
15760 | xCVS: Modified Files: | | 15784 | xCVS: Modified Files: |
15761 | xCVS: Tag: br | | 15785 | xCVS: Tag: br |
15762 | xCVS: file1 | | 15786 | xCVS: file1 |
15763 | xCVS: ---------------------------------------------------------------------- | | 15787 | xCVS: ---------------------------------------------------------------------- |
15764 | =============================================================================" | | 15788 | =============================================================================" |
15765 | | | 15789 | |
15766 | # The only difference between the two expect strings is the | | 15790 | # The only difference between the two expect strings is the |
15767 | # presence or absence of "Committing in ." for 1.1.2.1. | | 15791 | # presence or absence of "Committing in ." for 1.1.2.1. |
| @@ -15769,69 +15793,73 @@ xCVS: ---------------------------------- | | | @@ -15769,69 +15793,73 @@ xCVS: ---------------------------------- |
15769 | RCS file: ${CVSROOT_DIRNAME}/first-dir/file2,v | | 15793 | RCS file: ${CVSROOT_DIRNAME}/first-dir/file2,v |
15770 | Working file: file2 | | 15794 | Working file: file2 |
15771 | head: 1\.1 | | 15795 | head: 1\.1 |
15772 | branch: | | 15796 | branch: |
15773 | locks: strict | | 15797 | locks: strict |
15774 | access list: | | 15798 | access list: |
15775 | keyword substitution: kv | | 15799 | keyword substitution: kv |
15776 | total revisions: 2; selected revisions: 2 | | 15800 | total revisions: 2; selected revisions: 2 |
15777 | description: | | 15801 | description: |
15778 | ---------------------------- | | 15802 | ---------------------------- |
15779 | revision 1\.1 | | 15803 | revision 1\.1 |
15780 | date: ${ISO8601DATE}; author: ${username}; state: Exp; commitid: ${commitid}; | | 15804 | date: ${ISO8601DATE}; author: ${username}; state: Exp; commitid: ${commitid}; |
15781 | branches: 1\.1\.2; | | 15805 | branches: 1\.1\.2; |
| | | 15806 | x |
15782 | xCVS: ---------------------------------------------------------------------- | | 15807 | xCVS: ---------------------------------------------------------------------- |
15783 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically | | 15808 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically |
15784 | xCVS: | | 15809 | xCVS: |
15785 | xCVS: Committing in . | | 15810 | xCVS: Committing in . |
15786 | xCVS: | | 15811 | xCVS: |
15787 | xCVS: Added Files: | | 15812 | xCVS: Added Files: |
15788 | xCVS: file1 file2 | | 15813 | xCVS: file1 file2 |
15789 | xCVS: ---------------------------------------------------------------------- | | 15814 | xCVS: ---------------------------------------------------------------------- |
15790 | ---------------------------- | | 15815 | ---------------------------- |
15791 | revision 1\.1\.2\.1 | | 15816 | revision 1\.1\.2\.1 |
15792 | date: ${ISO8601DATE}; author: ${username}; state: Exp; lines: ${PLUS}1 -0; commitid: ${commitid}; | | 15817 | date: ${ISO8601DATE}; author: ${username}; state: Exp; lines: ${PLUS}1 -0; commitid: ${commitid}; |
| | | 15818 | x |
15793 | xCVS: ---------------------------------------------------------------------- | | 15819 | xCVS: ---------------------------------------------------------------------- |
15794 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically | | 15820 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically |
15795 | xCVS: | | 15821 | xCVS: |
15796 | xCVS: Modified Files: | | 15822 | xCVS: Modified Files: |
15797 | xCVS: Tag: br | | 15823 | xCVS: Tag: br |
15798 | xCVS: file2 | | 15824 | xCVS: file2 |
15799 | xCVS: ---------------------------------------------------------------------- | | 15825 | xCVS: ---------------------------------------------------------------------- |
15800 | =============================================================================" " | | 15826 | =============================================================================" " |
15801 | RCS file: ${CVSROOT_DIRNAME}/first-dir/file2,v | | 15827 | RCS file: ${CVSROOT_DIRNAME}/first-dir/file2,v |
15802 | Working file: file2 | | 15828 | Working file: file2 |
15803 | head: 1\.1 | | 15829 | head: 1\.1 |
15804 | branch: | | 15830 | branch: |
15805 | locks: strict | | 15831 | locks: strict |
15806 | access list: | | 15832 | access list: |
15807 | keyword substitution: kv | | 15833 | keyword substitution: kv |
15808 | total revisions: 2; selected revisions: 2 | | 15834 | total revisions: 2; selected revisions: 2 |
15809 | description: | | 15835 | description: |
15810 | ---------------------------- | | 15836 | ---------------------------- |
15811 | revision 1\.1 | | 15837 | revision 1\.1 |
15812 | date: ${ISO8601DATE}; author: ${username}; state: Exp; commitid: ${commitid}; | | 15838 | date: ${ISO8601DATE}; author: ${username}; state: Exp; commitid: ${commitid}; |
15813 | branches: 1\.1\.2; | | 15839 | branches: 1\.1\.2; |
| | | 15840 | x |
15814 | xCVS: ---------------------------------------------------------------------- | | 15841 | xCVS: ---------------------------------------------------------------------- |
15815 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically | | 15842 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically |
15816 | xCVS: | | 15843 | xCVS: |
15817 | xCVS: Committing in . | | 15844 | xCVS: Committing in . |
15818 | xCVS: | | 15845 | xCVS: |
15819 | xCVS: Added Files: | | 15846 | xCVS: Added Files: |
15820 | xCVS: file1 file2 | | 15847 | xCVS: file1 file2 |
15821 | xCVS: ---------------------------------------------------------------------- | | 15848 | xCVS: ---------------------------------------------------------------------- |
15822 | ---------------------------- | | 15849 | ---------------------------- |
15823 | revision 1\.1\.2\.1 | | 15850 | revision 1\.1\.2\.1 |
15824 | date: ${ISO8601DATE}; author: ${username}; state: Exp; lines: ${PLUS}1 -0; commitid: ${commitid}; | | 15851 | date: ${ISO8601DATE}; author: ${username}; state: Exp; lines: ${PLUS}1 -0; commitid: ${commitid}; |
| | | 15852 | x |
15825 | xCVS: ---------------------------------------------------------------------- | | 15853 | xCVS: ---------------------------------------------------------------------- |
15826 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically | | 15854 | xCVS: Enter Log. Lines beginning with .CVS:. are removed automatically |
15827 | xCVS: | | 15855 | xCVS: |
15828 | xCVS: Committing in . | | 15856 | xCVS: Committing in . |
15829 | xCVS: | | 15857 | xCVS: |
15830 | xCVS: Modified Files: | | 15858 | xCVS: Modified Files: |
15831 | xCVS: Tag: br | | 15859 | xCVS: Tag: br |
15832 | xCVS: file2 | | 15860 | xCVS: file2 |
15833 | xCVS: ---------------------------------------------------------------------- | | 15861 | xCVS: ---------------------------------------------------------------------- |
15834 | =============================================================================" | | 15862 | =============================================================================" |
15835 | | | 15863 | |
15836 | # Test CVS's response to an unchanged log message | | 15864 | # Test CVS's response to an unchanged log message |
15837 | cat >${TESTDIR}/editme <<EOF | | 15865 | cat >${TESTDIR}/editme <<EOF |
| @@ -31449,27 +31477,27 @@ EOF | | | @@ -31449,27 +31477,27 @@ EOF |
31449 | sleep 1 | | 31477 | sleep 1 |
31450 | dotest_fail client-18 "$testcvs update" \ | | 31478 | dotest_fail client-18 "$testcvs update" \ |
31451 | "$CPROG \[update aborted\]: protocol error: Copy-file tried to specify directory" | | 31479 | "$CPROG \[update aborted\]: protocol error: Copy-file tried to specify directory" |
31452 | | | 31480 | |
31453 | # And verify that none of the exploits was successful. | | 31481 | # And verify that none of the exploits was successful. |
31454 | dotest client-19 "cat $HOME/.bashrc" \ | | 31482 | dotest client-19 "cat $HOME/.bashrc" \ |
31455 | "#!$TESTSHELL | | 31483 | "#!$TESTSHELL |
31456 | # This is where login scripts would usually be | | 31484 | # This is where login scripts would usually be |
31457 | # stored\." | | 31485 | # stored\." |
31458 | | | 31486 | |
31459 | # Check that the client detects redirect loops. | | 31487 | # Check that the client detects redirect loops. |
31460 | cat >$TESTDIR/serveme <<EOF | | 31488 | cat >$TESTDIR/serveme <<EOF |
31461 | #!$TESTSHELL | | 31489 | #!$TESTSHELL |
31462 | echo "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 Gssapi-authenticate expand-modules ci co update diff log rlog 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" | | 31490 | echo "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 Gssapi-authenticate 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" |
31463 | echo "ok" | | 31491 | echo "ok" |
31464 | echo "Redirect $CVSROOT" | | 31492 | echo "Redirect $CVSROOT" |
31465 | | | 31493 | |
31466 | # Eat up data from the client to avoid broken pipe errors. | | 31494 | # Eat up data from the client to avoid broken pipe errors. |
31467 | cat >/dev/null | | 31495 | cat >/dev/null |
31468 | EOF | | 31496 | EOF |
31469 | echo newstuff >file1 | | 31497 | echo newstuff >file1 |
31470 | sleep 1 | | 31498 | sleep 1 |
31471 | dotest_fail client-20 "$testcvs ci" \ | | 31499 | dotest_fail client-20 "$testcvs ci" \ |
31472 | "$CPROG commit: Examining \. | | 31500 | "$CPROG commit: Examining \. |
31473 | $CPROG \[commit aborted\]: \`Redirect' loop detected\. Server misconfiguration$QUESTION" | | 31501 | $CPROG \[commit aborted\]: \`Redirect' loop detected\. Server misconfiguration$QUESTION" |
31474 | | | 31502 | |
31475 | dokeep | | 31503 | dokeep |
| @@ -31858,27 +31886,27 @@ ALL $RSYNC -gopr --delete $PRIMARY_CVSRO | | | @@ -31858,27 +31886,27 @@ ALL $RSYNC -gopr --delete $PRIMARY_CVSRO |
31858 | EOF | | 31886 | EOF |
31859 | cat >>config <<EOF | | 31887 | cat >>config <<EOF |
31860 | PrimaryServer=$PRIMARY_CVSROOT | | 31888 | PrimaryServer=$PRIMARY_CVSROOT |
31861 | EOF | | 31889 | EOF |
31862 | dotest writeproxy-init-3 \ | | 31890 | dotest writeproxy-init-3 \ |
31863 | "$testcvs -Q ci -mconfigure-writeproxy" | | 31891 | "$testcvs -Q ci -mconfigure-writeproxy" |
31864 | | | 31892 | |
31865 | # Quickly verify that the server can resolve symlinks when | | 31893 | # Quickly verify that the server can resolve symlinks when |
31866 | # determining whether it is the primary. | | 31894 | # determining whether it is the primary. |
31867 | # This shouldn't actually change the repository. | | 31895 | # This shouldn't actually change the repository. |
31868 | save_CVS_SERVER=$CVS_SERVER | | 31896 | save_CVS_SERVER=$CVS_SERVER |
31869 | ln -s $PRIMARY_CVSROOT_DIRNAME $TESTDIR/primary_link | | 31897 | ln -s $PRIMARY_CVSROOT_DIRNAME $TESTDIR/primary_link |
31870 | dotest writeproxy-0 "$CVS_SERVER server" \ | | 31898 | dotest writeproxy-0 "$CVS_SERVER server" \ |
31871 | "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 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 | | 31899 | "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 |
31872 | ok | | 31900 | ok |
31873 | ok | | 31901 | ok |
31874 | ok" \ | | 31902 | ok" \ |
31875 | << EOF | | 31903 | << EOF |
31876 | Root $TESTDIR/primary_link | | 31904 | Root $TESTDIR/primary_link |
31877 | Valid-responses ok error Valid-requests Redirect Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Mode Mod-time Removed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Edit-file Template Clear-template Notified Module-expansion Wrapper-rcsOption M Mbinary E F MT | | 31905 | Valid-responses ok error Valid-requests Redirect Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Mode Mod-time Removed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Edit-file Template Clear-template Notified Module-expansion Wrapper-rcsOption M Mbinary E F MT |
31878 | valid-requests | | 31906 | valid-requests |
31879 | UseUnchanged | | 31907 | UseUnchanged |
31880 | Command-prep commit | | 31908 | Command-prep commit |
31881 | Global_option -q | | 31909 | Global_option -q |
31882 | Global_option -Q | | 31910 | Global_option -Q |
31883 | Argument -m | | 31911 | Argument -m |
31884 | Argument configure-writeproxy | | 31912 | Argument configure-writeproxy |
| @@ -31907,27 +31935,28 @@ EOF | | | @@ -31907,27 +31935,28 @@ EOF |
31907 | rm $TESTDIR/primary_link | | 31935 | rm $TESTDIR/primary_link |
31908 | | | 31936 | |
31909 | # And now the secondary. | | 31937 | # And now the secondary. |
31910 | $RSYNC -gopr $PRIMARY_CVSROOT_DIRNAME/ $SECONDARY_CVSROOT_DIRNAME | | 31938 | $RSYNC -gopr $PRIMARY_CVSROOT_DIRNAME/ $SECONDARY_CVSROOT_DIRNAME |
31911 | | | 31939 | |
31912 | # Checkout from secondary | | 31940 | # Checkout from secondary |
31913 | # | | 31941 | # |
31914 | # For now, move the primary root out of the way to satisfy | | 31942 | # For now, move the primary root out of the way to satisfy |
31915 | # ourselves that the data is coming from the secondary. | | 31943 | # ourselves that the data is coming from the secondary. |
31916 | mv $PRIMARY_CVSROOT_DIRNAME $TESTDIR/save-root | | 31944 | mv $PRIMARY_CVSROOT_DIRNAME $TESTDIR/save-root |
31917 | cd ../.. | | 31945 | cd ../.. |
31918 | mkdir secondary; cd secondary | | 31946 | mkdir secondary; cd secondary |
31919 | dotest writeproxy-1 "$testcvs -qd$SECONDARY_CVSROOT co CVSROOT" \ | | 31947 | dotest writeproxy-1 "$testcvs -qd$SECONDARY_CVSROOT co CVSROOT" \ |
31920 | "U CVSROOT/checkoutlist | | 31948 | "U CVSROOT/aclconfig |
| | | 31949 | U CVSROOT/checkoutlist |
31921 | U CVSROOT/commitinfo | | 31950 | U CVSROOT/commitinfo |
31922 | U CVSROOT/config | | 31951 | U CVSROOT/config |
31923 | U CVSROOT/cvswrappers | | 31952 | U CVSROOT/cvswrappers |
31924 | U CVSROOT/loginfo | | 31953 | U CVSROOT/loginfo |
31925 | U CVSROOT/modules | | 31954 | U CVSROOT/modules |
31926 | U CVSROOT/notify | | 31955 | U CVSROOT/notify |
31927 | U CVSROOT/postadmin | | 31956 | U CVSROOT/postadmin |
31928 | U CVSROOT/postproxy | | 31957 | U CVSROOT/postproxy |
31929 | U CVSROOT/posttag | | 31958 | U CVSROOT/posttag |
31930 | U CVSROOT/postwatch | | 31959 | U CVSROOT/postwatch |
31931 | U CVSROOT/preproxy | | 31960 | U CVSROOT/preproxy |
31932 | U CVSROOT/rcsinfo | | 31961 | U CVSROOT/rcsinfo |
31933 | U CVSROOT/taginfo | | 31962 | U CVSROOT/taginfo |
| @@ -32106,27 +32135,28 @@ EOF | | | @@ -32106,27 +32135,28 @@ EOF |
32106 | # in fork mode, the deciding factor is the PrimaryServer translation | | 32135 | # in fork mode, the deciding factor is the PrimaryServer translation |
32107 | # above. | | 32136 | # above. |
32108 | # | | 32137 | # |
32109 | # When the primary and secondary hostname were different, the server | | 32138 | # When the primary and secondary hostname were different, the server |
32110 | # the client is talking directly to is more obvious. | | 32139 | # the client is talking directly to is more obvious. |
32111 | # | | 32140 | # |
32112 | # For now, move the primary root out of the way to satisfy | | 32141 | # For now, move the primary root out of the way to satisfy |
32113 | # ourselves that the data is coming from the secondary. | | 32142 | # ourselves that the data is coming from the secondary. |
32114 | mv $PRIMARY_CVSROOT_DIRNAME $TESTDIR/save-root | | 32143 | mv $PRIMARY_CVSROOT_DIRNAME $TESTDIR/save-root |
32115 | cd ../.. | | 32144 | cd ../.. |
32116 | mkdir secondary; cd secondary | | 32145 | mkdir secondary; cd secondary |
32117 | dotest writeproxy-noredirect-1 \ | | 32146 | dotest writeproxy-noredirect-1 \ |
32118 | "$testcvs -qd'$PRIMARY_CVSROOT' co CVSROOT" \ | | 32147 | "$testcvs -qd'$PRIMARY_CVSROOT' co CVSROOT" \ |
32119 | "U CVSROOT/checkoutlist | | 32148 | "U CVSROOT/aclconfig |
| | | 32149 | U CVSROOT/checkoutlist |
32120 | U CVSROOT/commitinfo | | 32150 | U CVSROOT/commitinfo |
32121 | U CVSROOT/config | | 32151 | U CVSROOT/config |
32122 | U CVSROOT/cvswrappers | | 32152 | U CVSROOT/cvswrappers |
32123 | U CVSROOT/loginfo | | 32153 | U CVSROOT/loginfo |
32124 | U CVSROOT/modules | | 32154 | U CVSROOT/modules |
32125 | U CVSROOT/notify | | 32155 | U CVSROOT/notify |
32126 | U CVSROOT/postadmin | | 32156 | U CVSROOT/postadmin |
32127 | U CVSROOT/postproxy | | 32157 | U CVSROOT/postproxy |
32128 | U CVSROOT/posttag | | 32158 | U CVSROOT/posttag |
32129 | U CVSROOT/postwatch | | 32159 | U CVSROOT/postwatch |
32130 | U CVSROOT/preproxy | | 32160 | U CVSROOT/preproxy |
32131 | U CVSROOT/rcsinfo | | 32161 | U CVSROOT/rcsinfo |
32132 | U CVSROOT/taginfo | | 32162 | U CVSROOT/taginfo |
| @@ -32142,27 +32172,27 @@ PrimaryServer=$PRIMARY_CVSROOT" | | | @@ -32142,27 +32172,27 @@ PrimaryServer=$PRIMARY_CVSROOT" |
32142 | | | 32172 | |
32143 | # Checkin to secondary | | 32173 | # Checkin to secondary |
32144 | cd .. | | 32174 | cd .. |
32145 | dotest writeproxy-noredirect-4 \ | | 32175 | dotest writeproxy-noredirect-4 \ |
32146 | "$testcvs -Qd'$PRIMARY_CVSROOT' co -ldtop ." | | 32176 | "$testcvs -Qd'$PRIMARY_CVSROOT' co -ldtop ." |
32147 | cd top | | 32177 | cd top |
32148 | mkdir firstdir | | 32178 | mkdir firstdir |
32149 | | | 32179 | |
32150 | # Have to move the primary root back before we can perform write | | 32180 | # Have to move the primary root back before we can perform write |
32151 | # operations. | | 32181 | # operations. |
32152 | mv $TESTDIR/save-root $PRIMARY_CVSROOT_DIRNAME | | 32182 | mv $TESTDIR/save-root $PRIMARY_CVSROOT_DIRNAME |
32153 | | | 32183 | |
32154 | dotest writeproxy-noredirect-5 "$CVS_SERVER server" \ | | 32184 | dotest writeproxy-noredirect-5 "$CVS_SERVER server" \ |
32155 | "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 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 | | 32185 | "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 |
32156 | ok | | 32186 | ok |
32157 | ok | | 32187 | ok |
32158 | ok | | 32188 | ok |
32159 | Clear-template firstdir/ | | 32189 | Clear-template firstdir/ |
32160 | firstdir/ | | 32190 | firstdir/ |
32161 | ok" \ | | 32191 | ok" \ |
32162 | << EOF | | 32192 | << EOF |
32163 | Root $PRIMARY_CVSROOT_DIRNAME | | 32193 | Root $PRIMARY_CVSROOT_DIRNAME |
32164 | Valid-responses ok error Valid-requests Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Mode Mod-time Removed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Template Clear-template Notified Module-expansion Wrapper-rcsOption M Mbinary E F MT | | 32194 | Valid-responses ok error Valid-requests Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Mode Mod-time Removed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Template Clear-template Notified Module-expansion Wrapper-rcsOption M Mbinary E F MT |
32165 | valid-requests | | 32195 | valid-requests |
32166 | UseUnchanged | | 32196 | UseUnchanged |
32167 | Command-prep add | | 32197 | Command-prep add |
32168 | Global_option -q | | 32198 | Global_option -q |
| @@ -32174,27 +32204,27 @@ firstdir | | | @@ -32174,27 +32204,27 @@ firstdir |
32174 | Directory . | | 32204 | Directory . |
32175 | | | 32205 | |
32176 | Argument firstdir | | 32206 | Argument firstdir |
32177 | add | | 32207 | add |
32178 | EOF | | 32208 | EOF |
32179 | | | 32209 | |
32180 | # Gotta update the workspace ourselves since we bypassed the client. | | 32210 | # Gotta update the workspace ourselves since we bypassed the client. |
32181 | cp -R CVS firstdir/CVS | | 32211 | cp -R CVS firstdir/CVS |
32182 | echo "firstdir" >firstdir/CVS/Repository | | 32212 | echo "firstdir" >firstdir/CVS/Repository |
32183 | | | 32213 | |
32184 | cd firstdir | | 32214 | cd firstdir |
32185 | echo now you see me >file1 | | 32215 | echo now you see me >file1 |
32186 | dotest writeproxy-noredirect-6 "$CVS_SERVER server" \ | | 32216 | dotest writeproxy-noredirect-6 "$CVS_SERVER server" \ |
32187 | "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 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 | | 32217 | "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 |
32188 | ok | | 32218 | ok |
32189 | ok | | 32219 | ok |
32190 | ok | | 32220 | ok |
32191 | Checked-in \./ | | 32221 | Checked-in \./ |
32192 | firstdir/file1 | | 32222 | firstdir/file1 |
32193 | /file1/0/// | | 32223 | /file1/0/// |
32194 | ok" \ | | 32224 | ok" \ |
32195 | << EOF | | 32225 | << EOF |
32196 | Root $PRIMARY_CVSROOT_DIRNAME | | 32226 | Root $PRIMARY_CVSROOT_DIRNAME |
32197 | Valid-responses ok error Valid-requests Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Mode Mod-time Removed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Template Clear-template Notified Module-expansion Wrapper-rcsOption M Mbinary E F MT | | 32227 | Valid-responses ok error Valid-requests Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Mode Mod-time Removed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Template Clear-template Notified Module-expansion Wrapper-rcsOption M Mbinary E F MT |
32198 | valid-requests | | 32228 | valid-requests |
32199 | UseUnchanged | | 32229 | UseUnchanged |
32200 | Command-prep add | | 32230 | Command-prep add |
| @@ -32204,27 +32234,27 @@ wrapper-sendme-rcsOptions | | | @@ -32204,27 +32234,27 @@ wrapper-sendme-rcsOptions |
32204 | Argument -- | | 32234 | Argument -- |
32205 | Directory . | | 32235 | Directory . |
32206 | firstdir | | 32236 | firstdir |
32207 | Is-modified file1 | | 32237 | Is-modified file1 |
32208 | Argument file1 | | 32238 | Argument file1 |
32209 | add | | 32239 | add |
32210 | EOF | | 32240 | EOF |
32211 | | | 32241 | |
32212 | # Have to add it to the workspace ourselves again since we are | | 32242 | # Have to add it to the workspace ourselves again since we are |
32213 | # bypassing the client. | | 32243 | # bypassing the client. |
32214 | echo /file1/0/dummy+timestamp// >>CVS/Entries | | 32244 | echo /file1/0/dummy+timestamp// >>CVS/Entries |
32215 | | | 32245 | |
32216 | dotest writeproxy-noredirect-7 "$CVS_SERVER server" \ | | 32246 | dotest writeproxy-noredirect-7 "$CVS_SERVER server" \ |
32217 | "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 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 | | 32247 | "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 |
32218 | ok | | 32248 | ok |
32219 | ok | | 32249 | ok |
32220 | Mode u=rw,g=rw,o=r | | 32250 | Mode u=rw,g=rw,o=r |
32221 | Checked-in \./ | | 32251 | Checked-in \./ |
32222 | firstdir/file1 | | 32252 | firstdir/file1 |
32223 | /file1/1\.1/// | | 32253 | /file1/1\.1/// |
32224 | ok" \ | | 32254 | ok" \ |
32225 | << EOF | | 32255 | << EOF |
32226 | Root $PRIMARY_CVSROOT_DIRNAME | | 32256 | Root $PRIMARY_CVSROOT_DIRNAME |
32227 | Valid-responses ok error Valid-requests Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Mode Mod-time Removed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Template Clear-template Notified Module-expansion Wrapper-rcsOption M Mbinary E F MT | | 32257 | Valid-responses ok error Valid-requests Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Mode Mod-time Removed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Template Clear-template Notified Module-expansion Wrapper-rcsOption M Mbinary E F MT |
32228 | valid-requests | | 32258 | valid-requests |
32229 | UseUnchanged | | 32259 | UseUnchanged |
32230 | Command-prep commit | | 32260 | Command-prep commit |
| @@ -32531,26 +32561,27 @@ EOF | | | @@ -32531,26 +32561,27 @@ EOF |
32531 | # Perform some cleanup for normalized testing... | | 32561 | # Perform some cleanup for normalized testing... |
32532 | rm ${CVSROOT_DIRNAME}/CVSROOT/history | | 32562 | rm ${CVSROOT_DIRNAME}/CVSROOT/history |
32533 | rm -f ${CVSROOT_DIRNAME}/CVSROOT/cvsignore | | 32563 | rm -f ${CVSROOT_DIRNAME}/CVSROOT/cvsignore |
32534 | rm -f ${CVSROOT_DIRNAME}/CVSROOT/cvsignore,v | | 32564 | rm -f ${CVSROOT_DIRNAME}/CVSROOT/cvsignore,v |
32535 | | | 32565 | |
32536 | # checkout the trace option | | 32566 | # checkout the trace option |
32537 | | | 32567 | |
32538 | mkdir trace && cd trace | | 32568 | mkdir trace && cd trace |
32539 | mkdir imp && cd imp | | 32569 | mkdir imp && cd imp |
32540 | touch file1 | | 32570 | touch file1 |
32541 | | | 32571 | |
32542 | dotest_sort trace-1 "${testcvs} -t -t -t init" \ | | 32572 | dotest_sort trace-1 "${testcvs} -t -t -t init" \ |
32543 | " *-> Lock_Cleanup() | | 32573 | " *-> Lock_Cleanup() |
| | | 32574 | *-> RCS_checkout (aclconfig,v, , , , \.#[0-9][0-9]*) |
32544 | *-> RCS_checkout (checkoutlist,v, , , , \.#[0-9][0-9]*) | | 32575 | *-> RCS_checkout (checkoutlist,v, , , , \.#[0-9][0-9]*) |
32545 | *-> RCS_checkout (commitinfo,v, , , , \.#[0-9][0-9]*) | | 32576 | *-> RCS_checkout (commitinfo,v, , , , \.#[0-9][0-9]*) |
32546 | *-> RCS_checkout (config,v, , , , \.#[0-9][0-9]*) | | 32577 | *-> RCS_checkout (config,v, , , , \.#[0-9][0-9]*) |
32547 | *-> RCS_checkout (cvswrappers,v, , , , \.#[0-9][0-9]*) | | 32578 | *-> RCS_checkout (cvswrappers,v, , , , \.#[0-9][0-9]*) |
32548 | *-> RCS_checkout (loginfo,v, , , , \.#[0-9][0-9]*) | | 32579 | *-> RCS_checkout (loginfo,v, , , , \.#[0-9][0-9]*) |
32549 | *-> RCS_checkout (modules,v, , , , \.#[0-9][0-9]*) | | 32580 | *-> RCS_checkout (modules,v, , , , \.#[0-9][0-9]*) |
32550 | *-> RCS_checkout (notify,v, , , , \.#[0-9][0-9]*) | | 32581 | *-> RCS_checkout (notify,v, , , , \.#[0-9][0-9]*) |
32551 | *-> RCS_checkout (postadmin,v, , , , \.#[0-9][0-9]*) | | 32582 | *-> RCS_checkout (postadmin,v, , , , \.#[0-9][0-9]*) |
32552 | *-> RCS_checkout (postproxy,v, , , , \.#[0-9][0-9]*) | | 32583 | *-> RCS_checkout (postproxy,v, , , , \.#[0-9][0-9]*) |
32553 | *-> RCS_checkout (posttag,v, , , , \.#[0-9][0-9]*) | | 32584 | *-> RCS_checkout (posttag,v, , , , \.#[0-9][0-9]*) |
32554 | *-> RCS_checkout (postwatch,v, , , , \.#[0-9][0-9]*) | | 32585 | *-> RCS_checkout (postwatch,v, , , , \.#[0-9][0-9]*) |
32555 | *-> RCS_checkout (preproxy,v, , , , \.#[0-9][0-9]*) | | 32586 | *-> RCS_checkout (preproxy,v, , , , \.#[0-9][0-9]*) |
32556 | *-> RCS_checkout (rcsinfo,v, , , , \.#[0-9][0-9]*) | | 32587 | *-> RCS_checkout (rcsinfo,v, , , , \.#[0-9][0-9]*) |
| @@ -32563,26 +32594,27 @@ EOF | | | @@ -32563,26 +32594,27 @@ EOF |
32563 | *-> unlink_file(\.#[0-9][0-9]*) | | 32594 | *-> unlink_file(\.#[0-9][0-9]*) |
32564 | *-> unlink_file(\.#[0-9][0-9]*) | | 32595 | *-> unlink_file(\.#[0-9][0-9]*) |
32565 | *-> unlink_file(\.#[0-9][0-9]*) | | 32596 | *-> unlink_file(\.#[0-9][0-9]*) |
32566 | *-> unlink_file(\.#[0-9][0-9]*) | | 32597 | *-> unlink_file(\.#[0-9][0-9]*) |
32567 | *-> unlink_file(\.#[0-9][0-9]*) | | 32598 | *-> unlink_file(\.#[0-9][0-9]*) |
32568 | *-> unlink_file(\.#[0-9][0-9]*) | | 32599 | *-> unlink_file(\.#[0-9][0-9]*) |
32569 | *-> unlink_file(\.#[0-9][0-9]*) | | 32600 | *-> unlink_file(\.#[0-9][0-9]*) |
32570 | *-> unlink_file(\.#[0-9][0-9]*) | | 32601 | *-> unlink_file(\.#[0-9][0-9]*) |
32571 | *-> unlink_file(\.#[0-9][0-9]*) | | 32602 | *-> unlink_file(\.#[0-9][0-9]*) |
32572 | *-> unlink_file(\.#[0-9][0-9]*) | | 32603 | *-> unlink_file(\.#[0-9][0-9]*) |
32573 | *-> unlink_file(\.#[0-9][0-9]*) | | 32604 | *-> unlink_file(\.#[0-9][0-9]*) |
32574 | *-> unlink_file(\.#[0-9][0-9]*) | | 32605 | *-> unlink_file(\.#[0-9][0-9]*) |
32575 | *-> unlink_file(\.#[0-9][0-9]*) | | 32606 | *-> unlink_file(\.#[0-9][0-9]*) |
| | | 32607 | *-> unlink_file(\.#aclconfig) |
32576 | *-> unlink_file(\.#checkoutlist) | | 32608 | *-> unlink_file(\.#checkoutlist) |
32577 | *-> unlink_file(\.#commitinfo) | | 32609 | *-> unlink_file(\.#commitinfo) |
32578 | *-> unlink_file(\.#config) | | 32610 | *-> unlink_file(\.#config) |
32579 | *-> unlink_file(\.#cvswrappers) | | 32611 | *-> unlink_file(\.#cvswrappers) |
32580 | *-> unlink_file(\.#loginfo) | | 32612 | *-> unlink_file(\.#loginfo) |
32581 | *-> unlink_file(\.#modules) | | 32613 | *-> unlink_file(\.#modules) |
32582 | *-> unlink_file(\.#notify) | | 32614 | *-> unlink_file(\.#notify) |
32583 | *-> unlink_file(\.#postadmin) | | 32615 | *-> unlink_file(\.#postadmin) |
32584 | *-> unlink_file(\.#postproxy) | | 32616 | *-> unlink_file(\.#postproxy) |
32585 | *-> unlink_file(\.#posttag) | | 32617 | *-> unlink_file(\.#posttag) |
32586 | *-> unlink_file(\.#postwatch) | | 32618 | *-> unlink_file(\.#postwatch) |
32587 | *-> unlink_file(\.#preproxy) | | 32619 | *-> unlink_file(\.#preproxy) |
32588 | *-> unlink_file(\.#rcsinfo) | | 32620 | *-> unlink_file(\.#rcsinfo) |
| @@ -32590,26 +32622,27 @@ EOF | | | @@ -32590,26 +32622,27 @@ EOF |
32590 | *-> unlink_file(\.#verifymsg) | | 32622 | *-> unlink_file(\.#verifymsg) |
32591 | *-> walklist ( list=${PFMT}, proc=${PFMT}, closure=${PFMT} ) | | 32623 | *-> walklist ( list=${PFMT}, proc=${PFMT}, closure=${PFMT} ) |
32592 | *-> walklist ( list=${PFMT}, proc=${PFMT}, closure=${PFMT} )" \ | | 32624 | *-> walklist ( list=${PFMT}, proc=${PFMT}, closure=${PFMT} )" \ |
32593 | " | | 32625 | " |
32594 | *-> Forking server: ${CVS_SERVER} server | | 32626 | *-> Forking server: ${CVS_SERVER} server |
32595 | *-> main loop with CVSROOT=${CVSROOT} | | 32627 | *-> main loop with CVSROOT=${CVSROOT} |
32596 | *-> parse_cvsroot ( ${CVSROOT} ) | | 32628 | *-> parse_cvsroot ( ${CVSROOT} ) |
32597 | *-> walklist ( list=${PFMT}, proc=${PFMT}, closure=${PFMT} ) | | 32629 | *-> walklist ( list=${PFMT}, proc=${PFMT}, closure=${PFMT} ) |
32598 | *-> walklist ( list=${PFMT}, proc=${PFMT}, closure=${PFMT} ) | | 32630 | *-> walklist ( list=${PFMT}, proc=${PFMT}, closure=${PFMT} ) |
32599 | *-> walklist ( list=${PFMT}, proc=${PFMT}, closure=${PFMT} ) | | 32631 | *-> walklist ( list=${PFMT}, proc=${PFMT}, closure=${PFMT} ) |
32600 | S -> CVS_SERVER_SLEEP not set\. | | 32632 | S -> CVS_SERVER_SLEEP not set\. |
32601 | S -> Lock_Cleanup() | | 32633 | S -> Lock_Cleanup() |
32602 | S -> Lock_Cleanup() | | 32634 | S -> Lock_Cleanup() |
| | | 32635 | S -> RCS_checkout (aclconfig,v, , , , \.#[0-9][0-9]*) |
32603 | S -> RCS_checkout (checkoutlist,v, , , , \.#[0-9][0-9]*) | | 32636 | S -> RCS_checkout (checkoutlist,v, , , , \.#[0-9][0-9]*) |
32604 | S -> RCS_checkout (commitinfo,v, , , , \.#[0-9][0-9]*) | | 32637 | S -> RCS_checkout (commitinfo,v, , , , \.#[0-9][0-9]*) |
32605 | S -> RCS_checkout (config,v, , , , \.#[0-9][0-9]*) | | 32638 | S -> RCS_checkout (config,v, , , , \.#[0-9][0-9]*) |
32606 | S -> RCS_checkout (cvswrappers,v, , , , \.#[0-9][0-9]*) | | 32639 | S -> RCS_checkout (cvswrappers,v, , , , \.#[0-9][0-9]*) |
32607 | S -> RCS_checkout (loginfo,v, , , , \.#[0-9][0-9]*) | | 32640 | S -> RCS_checkout (loginfo,v, , , , \.#[0-9][0-9]*) |
32608 | S -> RCS_checkout (modules,v, , , , \.#[0-9][0-9]*) | | 32641 | S -> RCS_checkout (modules,v, , , , \.#[0-9][0-9]*) |
32609 | S -> RCS_checkout (notify,v, , , , \.#[0-9][0-9]*) | | 32642 | S -> RCS_checkout (notify,v, , , , \.#[0-9][0-9]*) |
32610 | S -> RCS_checkout (postadmin,v, , , , \.#[0-9][0-9]*) | | 32643 | S -> RCS_checkout (postadmin,v, , , , \.#[0-9][0-9]*) |
32611 | S -> RCS_checkout (postproxy,v, , , , \.#[0-9][0-9]*) | | 32644 | S -> RCS_checkout (postproxy,v, , , , \.#[0-9][0-9]*) |
32612 | S -> RCS_checkout (posttag,v, , , , \.#[0-9][0-9]*) | | 32645 | S -> RCS_checkout (posttag,v, , , , \.#[0-9][0-9]*) |
32613 | S -> RCS_checkout (postwatch,v, , , , \.#[0-9][0-9]*) | | 32646 | S -> RCS_checkout (postwatch,v, , , , \.#[0-9][0-9]*) |
32614 | S -> RCS_checkout (preproxy,v, , , , \.#[0-9][0-9]*) | | 32647 | S -> RCS_checkout (preproxy,v, , , , \.#[0-9][0-9]*) |
32615 | S -> RCS_checkout (rcsinfo,v, , , , \.#[0-9][0-9]*) | | 32648 | S -> RCS_checkout (rcsinfo,v, , , , \.#[0-9][0-9]*) |
| @@ -32626,26 +32659,27 @@ S -> server_notify() | | | @@ -32626,26 +32659,27 @@ S -> server_notify() |
32626 | S -> unlink_file(\.#[0-9][0-9]*) | | 32659 | S -> unlink_file(\.#[0-9][0-9]*) |
32627 | S -> unlink_file(\.#[0-9][0-9]*) | | 32660 | S -> unlink_file(\.#[0-9][0-9]*) |
32628 | S -> unlink_file(\.#[0-9][0-9]*) | | 32661 | S -> unlink_file(\.#[0-9][0-9]*) |
32629 | S -> unlink_file(\.#[0-9][0-9]*) | | 32662 | S -> unlink_file(\.#[0-9][0-9]*) |
32630 | S -> unlink_file(\.#[0-9][0-9]*) | | 32663 | S -> unlink_file(\.#[0-9][0-9]*) |
32631 | S -> unlink_file(\.#[0-9][0-9]*) | | 32664 | S -> unlink_file(\.#[0-9][0-9]*) |
32632 | S -> unlink_file(\.#[0-9][0-9]*) | | 32665 | S -> unlink_file(\.#[0-9][0-9]*) |
32633 | S -> unlink_file(\.#[0-9][0-9]*) | | 32666 | S -> unlink_file(\.#[0-9][0-9]*) |
32634 | S -> unlink_file(\.#[0-9][0-9]*) | | 32667 | S -> unlink_file(\.#[0-9][0-9]*) |
32635 | S -> unlink_file(\.#[0-9][0-9]*) | | 32668 | S -> unlink_file(\.#[0-9][0-9]*) |
32636 | S -> unlink_file(\.#[0-9][0-9]*) | | 32669 | S -> unlink_file(\.#[0-9][0-9]*) |
32637 | S -> unlink_file(\.#[0-9][0-9]*) | | 32670 | S -> unlink_file(\.#[0-9][0-9]*) |
32638 | S -> unlink_file(\.#[0-9][0-9]*) | | 32671 | S -> unlink_file(\.#[0-9][0-9]*) |
| | | 32672 | S -> unlink_file(\.#aclconfig) |
32639 | S -> unlink_file(\.#checkoutlist) | | 32673 | S -> unlink_file(\.#checkoutlist) |
32640 | S -> unlink_file(\.#commitinfo) | | 32674 | S -> unlink_file(\.#commitinfo) |
32641 | S -> unlink_file(\.#config) | | 32675 | S -> unlink_file(\.#config) |
32642 | S -> unlink_file(\.#cvswrappers) | | 32676 | S -> unlink_file(\.#cvswrappers) |
32643 | S -> unlink_file(\.#loginfo) | | 32677 | S -> unlink_file(\.#loginfo) |
32644 | S -> unlink_file(\.#modules) | | 32678 | S -> unlink_file(\.#modules) |
32645 | S -> unlink_file(\.#notify) | | 32679 | S -> unlink_file(\.#notify) |
32646 | S -> unlink_file(\.#postadmin) | | 32680 | S -> unlink_file(\.#postadmin) |
32647 | S -> unlink_file(\.#postproxy) | | 32681 | S -> unlink_file(\.#postproxy) |
32648 | S -> unlink_file(\.#posttag) | | 32682 | S -> unlink_file(\.#posttag) |
32649 | S -> unlink_file(\.#postwatch) | | 32683 | S -> unlink_file(\.#postwatch) |
32650 | S -> unlink_file(\.#preproxy) | | 32684 | S -> unlink_file(\.#preproxy) |
32651 | S -> unlink_file(\.#rcsinfo) | | 32685 | S -> unlink_file(\.#rcsinfo) |