Re: nested copies broken on trunk
From: Philip Martin <philip.martin_at_wandisco.com>
Date: Thu, 28 Jan 2010 23:44:01 +0000
Greg Stein <gstein_at_gmail.com> writes:
> the node functions are considered transient. It would be best to implement
I'm not sure it's the right solution -- it might just be working round
The problem only occurs when the deleted file is a direct child of a
switch (entry->schedule)
When the deleted file is a direct child of the copied directory then
svn cp wc/A wc/A2
the code above allocates a base_node for A2/B/f but not for A2/f.
if (entry->schedule == svn_wc_schedule_delete)
does the same sort of thing and results in two different
The overall result is that
svn cp wc/A wc/A2
gets a working node with presence base-deleted and a base node, while
svn cp wc/A wc/A2
gets a working node with presence not-present and no base node.
I don't really understand why these cases should be different, and the
If I use the debugger to tweak this_dir->schedule to
-- PhilipReceived on 2010-01-29 00:44:40 CET |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.