Update example config: Support passing arbitrary module options
authorRalf Jung <post@ralfj.de>
Fri, 27 Jul 2012 13:07:03 +0000 (15:07 +0200)
committerRalf Jung <ralfjung-e@gmx.de>
Fri, 27 Jul 2012 13:07:03 +0000 (15:07 +0200)
config.py.sample

index f5f1bbc27ff9bc037a46a8e076e311cf27a99b49..cf1b36e3ac50355b8adca125654cf24425bc017a 100644 (file)
@@ -8,10 +8,16 @@ installCmdPrefix = []
 # helper function for the modules - per default, they assume an SC module
 defaultGitVersion = 'origin/master' # or 'origin/KDE/4.8' or 'v4.8.4'
 defaultSvnVersion = 'trunk/KDE' # or 'branches/KDE/4.8' or 'tags/KDE/4.8.4'
 # helper function for the modules - per default, they assume an SC module
 defaultGitVersion = 'origin/master' # or 'origin/KDE/4.8' or 'v4.8.4'
 defaultSvnVersion = 'trunk/KDE' # or 'branches/KDE/4.8' or 'tags/KDE/4.8.4'
-def KDEGitModule(name, version=defaultGitVersion):
-       return {'name':name, 'vcs':'kde+git', 'version':version}
-def KDESvnModule(name, svnPath=defaultSvnVersion):
-       return {'name':name, 'vcs':'kde+svn', 'svn-path':svnPath+'/'+name}
+def KDEGitModule(name, version=defaultGitVersion, **module):
+       module['name'] = name
+       module['vcs'] = 'kde+git'
+       module['version'] = version
+       return module
+def KDESvnModule(name, svnPath=defaultSvnVersion, **module):
+       module['name'] = name
+       module['vcs'] = 'kde+svn'
+       module['version'] = svnPath+'/'+name
+       return module
 # the modules we are interested in
 modules = [
        # KDE support
 # the modules we are interested in
 modules = [
        # KDE support