dev.innovati...@gmail.com
unread,Oct 11, 2018, 10:36:11 AM10/11/18Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to TortoiseSVN
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