On 24.05.2011 11:02, Johan Corveleyn wrote: > Hi, > > After issue #3865 [1] got fixed, and the client-layer parts of #3702 > [2], there is one remaining hurdle to #3702: during argument parsing, > the command line client 'svn' should detect the attempted 'case-only > rename', and in that case pass the original destination path to the > client layer, instead of the truepath converted one. I'm unsure of the > best approach here, so I'm asking for some feedback.
I think the correct way to handle this is to move the truename conversion from the client to libsvn_client. This is quite a bit of work, but othewise every client in the world will have to do /something/ to implement true renames, and I don't think that's a reasonable requirement. I'm trying to find reasons why doing this would create and API incompatibility, but for now I can't think of one. -- Brane