[Treepkg-commits] r258 - trunk/treepkg

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Mar 17 16:34:43 CET 2010


Author: aheinecke
Date: 2010-03-17 16:34:43 +0100 (Wed, 17 Mar 2010)
New Revision: 258

Modified:
   trunk/treepkg/readconfig.py
Log:
Added check in readconfig if either a git_url or a svn_url is provided


Modified: trunk/treepkg/readconfig.py
===================================================================
--- trunk/treepkg/readconfig.py	2010-03-17 15:28:33 UTC (rev 257)
+++ trunk/treepkg/readconfig.py	2010-03-17 15:34:43 UTC (rev 258)
@@ -132,6 +132,18 @@
             packager_class = parser.get(section, "packager_class", vars=vars)
             module = packager.import_packager_module(packager_class)
             desc = packager_desc + module.PackageTrack.extra_config_desc
+            packager_options = (read_config_section(parser, section, desc,
+                                                    defaults=vars))
+            if not packager_options.get("svn_url") \
+            and not packager_options.get('git_url'):
+                print >>sys.stderr, "Missing repository URL in section %r" \
+                                     % (section)
+                sys.exit(1)
+            elif packager_options.get("svn_url") \
+            and packager_options.get('git_url'):
+                print >>sys.stderr, \
+                      "Warning: git_url in section %r will be ignored" \
+                       % (section)
             packagers.append(read_config_section(parser, section, desc,
                                                  defaults=vars))
 



More information about the Treepkg-commits mailing list