Thanks, Stefan, I like the approach of a fake checkout. Actually this is what I meant by proposing to handle this case separatedly.
> On Thu, May 03, 2012 at 02:51:54PM +0200, Stefan Sperling wrote: > > I don't want a solution that requires a server upgrade. > > This is a user-interface problem. The client/server interaction > > is capable of producing the required information. We just have to > > display the information in a better way. Ideally we should come up with > > a simple fix that can be merged to 1.7.x. > > Dmitry, > > There was a conversation about this problem on IRC today (#svn-dev on > Freenode). If you'd like to follow this discussion please start reading > at: http://colabti.org/irclogger/irclogger_log/svn-dev?date=2012-05-03#l726 > > Summary: It seems we've found an approach that will fix path > inconsistencies between newly added targets and modified targets in the > diff output. To properly handle a newly added diff target we'll need new > special-case handling in the client-side diff code. This is actually a > follow-up for a commit I made to fix issue #2873 -- that fix used an > incorrect approach.