On 2/14/06, rooneg@tigris.org <rooneg@tigris.org> wrote:
> Author: rooneg
> Date: Mon Feb 13 16:25:49 2006
> New Revision: 18451
>
> Modified:
> trunk/subversion/libsvn_client/copy.c
> trunk/subversion/tests/cmdline/copy_tests.py
>
> Log:
> Fix issue #2503, assertion failure cp URL -> URL.
>
> * subversion/libsvn_client/copy.c
> (repos_to_repos_copy): If we're not copying to the repos root, and the
> src URL is a child of the dest URL be sure to root the session at the
> parent of the dest URL, otherwise we hit asserts later on.
>
> * subversion/tests/cmdline/copy_tests.py
> (copy_deleted_dir_into_prefix): New test for this bug.
> (test_list): Run the new test.
Garrett,
I consider it is not enougn to fix only client to send valid requests.
Anyway server should be aware of invalid requests without aborts(). If
client use old client it still can abort server, which is very bad and
can cause wedged repositories.
--
Ivan Zhakov
Received on Tue Feb 14 10:42:54 2006