Open
Description
We're using KDE's svn2git tool, (svn-all-fast-export), but we've noticed, that when a project, has been manually "copied/forked" during its history in SVN the resulting Github Repo will not be accurate comparing against the latest revision of SVN trunk.
What's the best way to implement project rules that can avoid this mistakes, currently we're using the following rules:
declare PROJECT_NAME=<svn project name>
declare PROJECT_PATH=/<starting path>/.+/<svn project name>
create repository ${PROJECT_NAME}
end repository
match ${PROJECT_PATH}/trunk/
repository ${PROJECT_NAME}
branch master
end match
match ${PROJECT_PATH}/branches/([^/]+)/
repository ${PROJECT_NAME}
branch \1
end match
match ${PROJECT_PATH}/tags/([^/]+)/
repository ${PROJECT_NAME}
branch refs/tags/\1
end match
match /
end match
Thanks for all the help that can be provided in this subject.
Metadata
Metadata
Assignees
Labels
No labels