r873275 | kfogel | 2008-09-20 01:05:40 +0000 (Sat, 20 Sep 2008)
Fix a bug whereby 'svn mv' could cause the client to loop forever.
Found by: Matthew L. Creech <mlcreech@gmail.com>
Patch by: danielsh
me
* subversion/libsvn_wc/copy.c
(get_copyfrom_url_rev_via_parent): Look above the current directory,
when walking upward from src_path to find copyfrom information.
And, if still fail to find copyfrom information, error instead of
looping forever.
* subversion/tests/cmdline/copy_tests.py
(find_copyfrom_information_upstairs): New test.
(test_list): Run it.
See this message and its thread for details:
http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=143192
From: "Matthew L. Creech" <mlcreech@gmail.com>
To: dev@subversion.tigris.org
Subject: 'svn move' causes lockup/crash
Date: Thu, 18 Sep 2008 22:56:58 -0400
Message-ID: <5ee96a840809181956v1bc7e9eau26042aa150720c0b@mail.gmail.com>