In such a branch, when showing the log up to the point of the copy, modified files show up correctly as changed, but double-clicking them as normal brings up windows for all the autoprops (which is a bit of a pain, if technically correct) and then complains about the file not existing.
So far as I can see, it's trying to diff the first version of the file in the branch with the previous version *in the branch* (which of course didn't exist) as opposed where it was copied from.
I have just discovered that if I show the log of the branch, and do not stop-on-copy, then select the revision just before the copy and also that of the copy, I can select the file and choose “show changes”. *This* method does show the changes I'd like to see.
So I guess the question is: is it a bug or just me? I just updated to 1.7.11 and it behaves the same way (for me).
--
[neil@fnx ~]# rm -f .signature
[neil@fnx ~]# ls -l .signature
ls: .signature: No such file or directory
[neil@fnx ~]# exit
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3045750
To unsubscribe from this discussion, e-mail: [users-un...@tortoisesvn.tigris.org].
This is when I don't have stop-on-copy selected.
> Why do you find it necessary to branch from a modified
> working copy? You could just as easily branch from the parent
> revision of the working copy, switch to the branch, and take your
> uncommitted changes along with your working copy to commit later.
Well, yes, but it's a bit of a faff when SVN has a specific option to “branch working copy” (either via ‘svn cp . xxx’ or the option in TSVN's branch dialogue).
And TBH, while not exactly tricky, it's not really “just as easy”!
--
Neil Bird Principal Engineer Tel: +44 (0)1293 587063
Thales UK, Manor Royal, Crawley, West Sussex, UK, RH10 9PZ
Work: neil...@uk.thalesgroup.com Personal: ne...@fnxweb.com
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3045891
If you're creating a branch from a working copy, not from a revision
(e.g. HEAD) in the repository, then the "previous revision" is not
available for a diff or anything else. Because that revision is actually
the state of the working copy at the time the branch is created.
That's why you get the error message - no way to fix that, sorry.
Stefan