Hyrum,
this is the output of the test on Windows:
CMD: svnadmin.exe "create"
"svn-test-work\repositories\externals_tests-10" "--bdb-txn-nosync"
"--fs-type=fsfs" <TIME = 0.297000>
CMD: svnadmin.exe dump "svn-test-work\local_tmp\repos" | svnadmin.exe
load "svn-test-work\repositories\externals_tests-10" <TIME = 0.000000>
CMD: svn.exe "checkout" "--username" "jrandom" "--password" "rayjandom"
"file:///M:/svn-auto-test/fsfs/subversion/tests/cmdline/svn-test-work/repositories/externals_tests-10"
"svn-test-work\working_copies\externals_tests-10.init" "--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 0.969000>
CMD: svn.exe "ci" "-m" "log msg" "--quiet"
"svn-test-work\working_copies\externals_tests-10.init" "--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 1.000000>
CMD: svn.exe "ci" "-m" "log msg" "--quiet"
"svn-test-work\working_copies\externals_tests-10.init" "--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 1.000000>
CMD: svn.exe "ci" "-m" "log msg" "--quiet"
"svn-test-work\working_copies\externals_tests-10.init" "--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 1.000000>
CMD: svn.exe "ci" "-m" "log msg" "--quiet"
"svn-test-work\working_copies\externals_tests-10.init" "--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 1.000000>
CMD: svn.exe "up" "svn-test-work\working_copies\externals_tests-10.init"
"--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 1.000000>
CMD: svnadmin.exe "create"
"svn-test-work\repositories\externals_tests-10.other" "--bdb-txn-nosync"
"--fs-type=fsfs" <TIME = 0.312000>
CMD: svnadmin.exe dump "svn-test-work\repositories\externals_tests-10" |
svnadmin.exe load "svn-test-work\repositories\externals_tests-10.other"
<TIME = 0.016000>
CMD: svn.exe "pset" "-F" "C:\Temp\tmp\tmp11" "svn:externals"
"svn-test-work\working_copies\externals_tests-10.init\A/C"
"--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 0.375000>
CMD: svn.exe "pset" "-F" "C:\Temp\tmp\tmp11" "svn:externals"
"svn-test-work\working_copies\externals_tests-10.init\A/D"
"--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 0.375000>
CMD: svn.exe "ci" "--username" "jrandom" "--password" "rayjandom" "-m"
"log msg" "svn-test-work\working_copies\externals_tests-10.init"
"--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 1.156000>
CMD: svn.exe "status" "-v" "-u" "-q" "--username" "jrandom" "--password"
"rayjandom" "svn-test-work\working_copies\externals_tests-10.init"
"--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 0.391000>
CMD: svn.exe "checkout" "--username" "jrandom" "--password" "rayjandom"
"file:///M:/svn-auto-test/fsfs/subversion/tests/cmdline/svn-test-work/repositories/externals_tests-10"
"svn-test-work\working_copies\externals_tests-10" "--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 1.625000>
CMD: svn.exe "pset" "-F" "C:\Temp\tmp\tmp12" "svn:externals"
"svn-test-work\working_copies\externals_tests-10\A/D" "--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 0.375000>
CMD: svn.exe "ci" "-m" "log msg" "--quiet"
"svn-test-work\working_copies\externals_tests-10\A/D" "--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 0.609000>
CMD: svn.exe "up" "svn-test-work\working_copies\externals_tests-10"
"--config-dir"
"M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\local_tmp\config"
<TIME = 0.453000>
EXPECTED STDERR:
ACTUAL STDERR:
svn: Can't check path
'svn-test-work\working_copies\externals_tests-10\A\D\file:\M:\svn-auto-test\fsfs\subversion\tests\cmdline\svn-test-work\repositories\externals_tests-10.other\A\D\G':
The filename, directory name, or volume label syntax is incorrect.
EXCEPTION: SVNLineUnequal
FAIL: externals_tests.py 10: use a peg revision to specify an external
module
END: externals_tests.py
I'm not logged on into Windows right now, if this log isn't enough to
solve it pls let me know.
Lieven
hwright@tigris.org wrote:
> Author: hwright
> Date: Thu Mar 8 19:20:38 2007
> New Revision: 23746
>
> Log:
> Support peg revision syntax with svn:externals. New svn:externals properties
> which wish to use peg revisions must use the following syntax:
> '[-rN] URL[@M] PATH'
>
> * subversion/libsvn_wc/props.c
> (parse_external_parts_with_peg_rev): New helper function for parsing the peg
> revision syntax.
> (svn_wc_parse_externals_description3): If we detect the new syntax, call the
> peg revision parsing function.
>
> * subversion/libsvn_client/externals.c
> (switch_external): Add a peg revision paramter, and use it when checking
> out the external module.
> (handle_external_item_change): Use the supplied peg revision when exporting
> or checking out an external module.
>
> * subversion/tests/cmdline/externals_tests.py
> (external_with_peg_and_op_revision): New test.
> (test_list): Run the new test.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Mar 9 21:18:29 2007