Git commit 0a917b3bbd202dfc9904e11e5dee069d12034221 by Parker Coates. Committed on 29/02/2012 at 18:17. Pushed by coates into branch 'master'. Add rules for Kigo, Kiriki and Kollision. A +97 -0 kdegames/kigo-rules M +3 -0 kdegames/killbots-rules A +97 -0 kdegames/kiriki-rules A +86 -0 kdegames/kollision-rules http://commits.kde.org/kde-ruleset/0a917b3bbd202dfc9904e11e5dee069d12034221 diff --git a/kdegames/kigo-rules b/kdegames/kigo-rules new file mode 100644 index 0000000..e8ffe84 --- /dev/null +++ b/kdegames/kigo-rules @@ -0,0 +1,97 @@ +# Created by Parker Coates +# +# Kigo is a relatively new application, so run svn2git with the following = option: +# --resume-from=3D836659 +# +# These rules are 90% copied from killbots-rules, so if you find a mistake= here, +# please also fix it there. + +# Create the kigo repository +create repository kigo +end repository + +# Set the REPO and MODULE variables, used by some included rules +declare REPO=3Dkigo +declare MODULE=3Dkdegames/kigo + +# Ignore some things that are known to cause trouble +include ../common-kde-ignores + +# Kigo was originally named KGo +match /trunk/playground/games/kgo/ + repository kigo + branch master +end match +match /trunk/playground/games/doc/kgo/ + repository kigo + branch master + prefix doc/ +end match + +# Get sources and docs from playground +match /trunk/playground/games/kigo/ + repository kigo + branch master +end match +match /trunk/playground/games/doc/kigo/ + repository kigo + branch master + prefix doc/ +end match + +# Get sources and docs from kdereview +match /trunk/kdereview/kigo/ + repository kigo + branch master +end match +match /trunk/kdereview/doc/kigo/ + repository kigo + branch master + prefix doc/ +end match + +# Get sources and docs from the kdegames module +match /trunk/KDE/kdegames/kigo/ + repository kigo + branch master +end match +match /trunk/KDE/kdegames/doc/kigo/ + repository kigo + branch master + prefix doc/ +end match + +# Recurse into branch and tag changes that may have affected us +match /(branches|tags)/KDE/\d+[^/]+/(kdegames/)?$ + action recurse +end match + +# Get sources and docs from branches +match /branches/KDE/(\d+)\.(\d+)/kdegames/kigo/ + repository kigo + branch KDE/\1.\2 +end match +match /branches/KDE/(\d+)\.(\d+)/kdegames/doc/kigo/ + repository kigo + branch KDE/\1.\2 + prefix doc/ +end match + +# Get tags +match /tags/KDE/(\d+)\.(\d+)/kdegames/kigo/ + repository kigo + branch refs/tags/v\1.\2.0 + annotated true +end match +match /tags/KDE/(\d+)\.(\d+)\.(\d+)/kdegames/kigo/ + repository kigo + branch refs/tags/v\1.\2.\3 + annotated true +end match + +# Some tag stuff +include ../common-kde-tags-rules + +# Ignore everything else +match / +end match diff --git a/kdegames/killbots-rules b/kdegames/killbots-rules index fe3ac2e..a408f8c 100644 --- a/kdegames/killbots-rules +++ b/kdegames/killbots-rules @@ -10,6 +10,9 @@ # kapman-rules # kblocks-rules # kbreakout-rules +# kigo-rules +# kiriki-rules +# kollision-rules # If you find a mistake here, please also fix it there. = # Create the killbots repository diff --git a/kdegames/kiriki-rules b/kdegames/kiriki-rules new file mode 100644 index 0000000..004bef0 --- /dev/null +++ b/kdegames/kiriki-rules @@ -0,0 +1,97 @@ +# Created by Parker Coates +# +# Kiriki is a new-ish application, so run svn2git with the following optio= n: +# --resume-from=3D457664 +# +# These rules are 90% copied from killbots-rules, so if you find a mistake= here, +# please also fix it there. + +# Create the kiriki repository +create repository kiriki +end repository + +# Set the REPO and MODULE variables, used by some included rules +declare REPO=3Dkiriki +declare MODULE=3Dkdegames/kiriki + +# Ignore some things that are known to cause trouble +include ../common-kde-ignores + +# Kiriki started its life in the KDE4 specific playground +match /branches/work/kde4/playground/games/kiriki/ + repository kiriki + branch master +end match +match /branches/work/kde4/playground/games/doc/kiriki/ + repository kiriki + branch master + prefix doc/ +end match + +# Get sources and docs from playground +match /trunk/playground/games/kiriki/ + repository kiriki + branch master +end match +match /trunk/playground/games/doc/kiriki/ + repository kiriki + branch master + prefix doc/ +end match + +# Get sources and docs from kdereview +match /trunk/kdereview/kiriki/ + repository kiriki + branch master +end match +match /trunk/kdereview/doc/kiriki/ + repository kiriki + branch master + prefix doc/ +end match + +# Get sources and docs from the kdegames module +match /trunk/KDE/kdegames/kiriki/ + repository kiriki + branch master +end match +match /trunk/KDE/kdegames/doc/kiriki/ + repository kiriki + branch master + prefix doc/ +end match + +# Recurse into branch and tag changes that may have affected us +match /(branches|tags)/KDE/\d+[^/]+/(kdegames/)?$ + action recurse +end match + +# Get sources and docs from branches +match /branches/KDE/(\d+)\.(\d+)/kdegames/kiriki/ + repository kiriki + branch KDE/\1.\2 +end match +match /branches/KDE/(\d+)\.(\d+)/kdegames/doc/kiriki/ + repository kiriki + branch KDE/\1.\2 + prefix doc/ +end match + +# Get tags +match /tags/KDE/(\d+)\.(\d+)/kdegames/kiriki/ + repository kiriki + branch refs/tags/v\1.\2.0 + annotated true +end match +match /tags/KDE/(\d+)\.(\d+)\.(\d+)/kdegames/kiriki/ + repository kiriki + branch refs/tags/v\1.\2.\3 + annotated true +end match + +# Some tag stuff +include ../common-kde-tags-rules + +# Ignore everything else +match / +end match diff --git a/kdegames/kollision-rules b/kdegames/kollision-rules new file mode 100644 index 0000000..b4ccccf --- /dev/null +++ b/kdegames/kollision-rules @@ -0,0 +1,86 @@ +# Created by Parker Coates +# +# Kollision is a new-ish application, so run svn2git with the following op= tion: +# --resume-from=3D653928 +# +# These rules are 100% copied from killbots-rules, so if you find a mistak= e here, +# please also fix it there. + +# Create the kollision repository +create repository kollision +end repository + +# Set the REPO and MODULE variables, used by some included rules +declare REPO=3Dkollision +declare MODULE=3Dkdegames/kollision + +# Ignore some things that are known to cause trouble +include ../common-kde-ignores + +# Get sources and docs from playground +match /trunk/playground/games/kollision/ + repository kollision + branch master +end match +match /trunk/playground/games/doc/kollision/ + repository kollision + branch master + prefix doc/ +end match + +# Get sources and docs from kdereview +match /trunk/kdereview/kollision/ + repository kollision + branch master +end match +match /trunk/kdereview/doc/kollision/ + repository kollision + branch master + prefix doc/ +end match + +# Get sources and docs from the kdegames module +match /trunk/KDE/kdegames/kollision/ + repository kollision + branch master +end match +match /trunk/KDE/kdegames/doc/kollision/ + repository kollision + branch master + prefix doc/ +end match + +# Recurse into branch and tag changes that may have affected us +match /(branches|tags)/KDE/\d+[^/]+/(kdegames/)?$ + action recurse +end match + +# Get sources and docs from branches +match /branches/KDE/(\d+)\.(\d+)/kdegames/kollision/ + repository kollision + branch KDE/\1.\2 +end match +match /branches/KDE/(\d+)\.(\d+)/kdegames/doc/kollision/ + repository kollision + branch KDE/\1.\2 + prefix doc/ +end match + +# Get tags +match /tags/KDE/(\d+)\.(\d+)/kdegames/kollision/ + repository kollision + branch refs/tags/v\1.\2.0 + annotated true +end match +match /tags/KDE/(\d+)\.(\d+)\.(\d+)/kdegames/kollision/ + repository kollision + branch refs/tags/v\1.\2.\3 + annotated true +end match + +# Some tag stuff +include ../common-kde-tags-rules + +# Ignore everything else +match / +end match