[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