I've noticed an issue when generating a revision graph and have been able to
reproduce it.
Essentially when I create a fork of both "project/trunk" and rename "project"
in the same commit, the resulting revision graphs don't correctly follow the
rename of "project".
Steps to recreate:
Step 1:
Have a project:
/proj1/{trunk,branches,tags}
Step 2:
Check out the root directory locally:
my/working/proj1/{trunk,branches,tags}
Step 3:
Create a new project:
/my/working/proj2
Add this to SVN
Do not commit it
Step 4:
Branch proj1/trunk into proj2/trunk using Ctrl-C / TortoiseSVN Paste
Step 5:
Rename "proj1" to proj1_renamed" using TortoiseSVN Rename
Step 6:
Commit everything.
Step 7:
Run a revision graph on proj1_renamed/trunk
What I see:
proj1/trunk branches to proj2/trunk.
proj1/trunk ends at that commit.
proj1_renamed is nowhere to be found!
What I expect to see:
proj1/trunk branches to proj2/trunk
proj1/trunk branches to proj1_renamed/trunk
proj1/trunk ends at that commit
TortoiseSVN's log shows this on my commit log for Rev 51, if this helps:
/trunk/restructure Added
/trunk/restructure/bar Added
/trunk/restructure/bar/trunk Added From /trunk/testFolder/trunk Rev 50
/trunk/restructure/foo Added From /trunk/testFolder Rev 50
/trunk/testFolder Deleted
It is an odd use-case I know. I'm using TortoiseSVN 1.10.0 Build 28176
--
You received this message because you are subscribed to the Google Groups
"TortoiseSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tortoisesvn/e9340547-640f-4b3a-9b3a-1abedce349f1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.