On Wed, Feb 08, 2012 at 02:11:14PM +0000, Markus Schaber wrote: > Hi! > > I've got an error with commits in working copies containing copied subtrees. > > I'm using SharpSVN, which internally calls svn_client_commit_5(). > > The error message is: \CoDeSys_Control_RTE_V3\Plc Logic\Application\Task > Configuration\MainTask' is not under version control and is not part of the > commit, yet its child '\CoDeSys_Control_RTE_V3\Plc Logic\Application\Task > Configuration\MainTask\svnobj' is part of the commit > > The error code is SVN_ERR_ILLEGAL_TARGET. >
Hi Markus, This is a known bug. A fix has been nominated but needs another vote to make 1.7.3. * r1146762, r1201419, r1227237, r1227250, r1227352, r1227372, r1227384, r1227385, r1239382, r1239631, r1239655, r1239749 Fix issue #4059, "can't commit when copy-op-root and copied-along grandchild are explicit targets". Justification: Some copies can't be committed. Users complained. Branch: ^/subversion/branches/1.7.x-issue4059 Notes: r1146762 avoids a semantic conflict r1201419 adds a regression test r1227237 is a comment fix r1227250 is an indentation fix r1227352 is merged to avoid a conflict and improves an error message r1227372 is a follow-up test fix for previous r1227384 prepares the actual fix and needs --accept=mine-conflict r1227385 is the actual fix r1239382 fixes the problem for nested copies, too r1239631 and r1239655 are follow-up comment fixes r1239749 fixes a performance regression on the backport branch Votes: +1: stsp, rhuijben