From b17d84a0531ad9bb3837323fbce8fc1db39ac2f1 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 28 Aug 2020 12:02:53 -0700 Subject: [PATCH] Add rules files that were used to convert SVN repo to git --- svn2git/rules.txt | 112 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 svn2git/rules.txt diff --git a/svn2git/rules.txt b/svn2git/rules.txt new file mode 100644 index 00000000..cea94c43 --- /dev/null +++ b/svn2git/rules.txt @@ -0,0 +1,112 @@ +create repository bygfoot +end repository + +# This revision accidentally checked in binaries +match / + max revision 1732 + min revision 1732 +end match + +# This revision accidentally added the trunk directory. +match / + max revision 1733 + min revision 1733 +end match + +# This revision undoes some of what was added in r1732 +match / + max revision 1734 + min revision 1734 +end match + +# This revision undoes more of r1732 +match / + max revision 1735 + min revision 1735 +end match + +# This revision undoes more of r1732 +match / + max revision 1736 + min revision 1736 +end match + +# This revision removed the accidentally added trunk directory. +match / + max revision 1737 + min revision 1737 +end match + +# This revision accidentally added the /europe directory +match / + max revision 1772 + min revision 1772 +end match + +# These revisions move and then delete the bygfoot2-unstable directory +# See next 2 rules for more information +match / + max revision 1049 + min revision 1049 +end match +match / + max revision 1050 + min revision 1050 +end match + + +# There were two versions of bygfoot developed in parallel in tree. +# bygfoot-unstable and bygfoot2-unstable. bygfoot-unsable was +# eventually abandoned, so put it in a separate branch. +match /trunk/bygfoot-unstable/ + repository bygfoot + branch bygfoot-unstable +end match + +# The code here was moved to the top level directory in +# r1049 "Delete the obsolete directory" +match /trunk/bygfoot2-unstable/ + repository bygfoot + branch master +end match + +match /trunk/ + repository bygfoot + branch master +end match + +match /bygfoot/trunk/ + repository bygfoot + branch master +end match + +match /branches/([^/]+)/ + repository bygfoot + branch \1 +end match + +match /bygfoot/branches/([^/]+)/ + repository bygfoot + branch \1 +end match + +match /tags/([^/]+)/ + repository bygfoot + branch refs/tags/\1 +end match + +create repository bfscript +end repository + +match /bfscript/trunk/ + repository bfscript + branch master +end match + +create repository bfweb +end repository + +match /web/trunk/ + repository bfweb + branch master +end match