We use SubGit for migrations of projects from SVN to GIT and have encounter a problem with projects, which changed their location in SVN
Let’s assume PROJECT-A with its trunk, tags and brunches folders is located in http://svn.server/repo/sub-folder/PROJECT-A. At some moment in its history the entire project was moved to another folder and then restored.
r10001: svn mv –m “moving to a wrong location” http://svn.server/repo/sub-folder/PROJECT-A http://svn.server/repo/wrong-folder/.
r10002: svn mv –m “moving project back to sub-folder” http://svn.server/repo/wrong-folder/PROJECT-A http://svn.server/repo/sub-folder/.
The commits we get in GIT after applying SubGit are moving project back to sub-folder
and all later commits. However everything that has happened before moving to a wrong location
does not get migrated, although svn log
shows the entire history of commits.
Does subgit has an option to import (install) all commits under the provided SVN url? Currenlty it works like with --stop-on-copy