diff --git a/kdewebdev/kommander-rules b/kdewebdev/kommander-rules index 017b992..e019131 100644 --- a/kdewebdev/kommander-rules +++ b/kdewebdev/kommander-rules @@ -1,126 +1,134 @@ create repository kommander end repository include ../common-kde-ignores declare REPO=kommander declare MODULE=kdewebdev/kommander declare MODULE_RECURSE=(kdewebdev/)? +# The two directories (/trunk/quanta/kommander and /trunk/kdewebdev/kommander) +# overlap at the beginning. There are a few makefiles in kdewebdev despite the +# rest of the code being in quanta. I suspect this is an artifact from the cvs2svn +# conversion. + match /trunk/quanta/kommander/ repository ${REPO} branch master # r283954 deleted this directory # (at which point r283351 had already copied it to kdewebdev) max revision 283953 end match match /trunk/(KDE/)?kdewebdev/kommander/ repository ${REPO} branch master end match # BEGIN Documentation # note: there was no documentation for any of the kdewebdev components # while they were inside quanta, except kxsldbg, which seems to be gone anyway match /trunk/(KDE/)?kdewebdev/doc/${REPO}/ repository ${REPO} branch master prefix doc/ end match match /branches/KDE_(\d+)_(\d+)_BRANCH/kdewebdev/doc/${REPO}/ repository ${REPO} branch KDE/\1.\2 prefix doc/ end match match /branches/KDE/(\d+)\.(\d+)/kdewebdev/doc/${REPO}/ repository ${REPO} branch KDE/\1.\2 prefix doc/ end match # END # BEGIN version branches match /branches/KDE/\d+\.\d+/$ action recurse end match match /branches/KDE_\d+_\d+_BRANCH/$ action recurse end match match /branches/KDE_\d+_\d+_BRANCH/kdewebdev/$ action recurse end match match /branches/KDE_(\d+)_(\d+)_BRANCH/kdewebdev/${REPO}/ repository ${REPO} branch KDE/\1.\2 end match match /branches/KDE/\d+\.\d+/kdewebdev/$ action recurse end match match /branches/KDE/(\d+)\.(\d+)/kdewebdev/${REPO}/ repository ${REPO} branch KDE/\1.\2 end match # KDE branches of quanta match /branches/KDE_\d+_\d+_BRANCH/quanta/$ action recurse end match match /branches/KDE_(\d+)_(\d+)_BRANCH/quanta/${REPO}/ repository ${REPO} branch KDE/\1.\2 end match # actual QUANTA branches (ugh) match /branches/QUANTA_\d+_\d+_BRANCH/$ action recurse end match match /branches/QUANTA_\d+_\d+_BRANCH/quanta/$ action recurse end match match /branches/QUANTA_(\d+)_(\d+)_BRANCH/quanta/${REPO}/ repository ${REPO} branch Quanta/\1.\2 end match # END # quanta-specific +# This branch has the same issue as the trunk code, wrt code being in two places, +# but all files in /branches/quanta_be/kdewebdev/kommander turned out to be +# identical to what is in quanta_be/quanta/kommander, so there's no need to export it. match /branches/quanta_be/(quanta/)?$ action recurse end match match /branches/quanta_be/quanta/${REPO}/ repository ${REPO} branch refs/workbranch/quanta_be end match # debugging rules create repository residual-kommander end repository match /.*/kde-i18n/ end match match /.*/l10n/ end match match /.*/l10n-kde4/ end match match /.*\.pot?$ end match match /trunk/kdeaccessibility/IconThemes/ end match match /trunk/KDE/kdeartwork/ end match match /(.*kommander.*)$ repository residual-kommander branch master prefix \1 end match match / end match