jhbuild r2611 - in trunk: . jhbuild/commands



Author: fpeters
Date: Sat Jan  3 13:05:37 2009
New Revision: 2611
URL: http://svn.gnome.org/viewvc/jhbuild?rev=2611&view=rev

Log:
* jhbuild/commands/base.py: display an informative message when running
`jhbuild build $module' while $module is in the ignore list.
(closes: #564241)



Modified:
   trunk/ChangeLog
   trunk/jhbuild/commands/base.py

Modified: trunk/jhbuild/commands/base.py
==============================================================================
--- trunk/jhbuild/commands/base.py	(original)
+++ trunk/jhbuild/commands/base.py	Sat Jan  3 13:05:37 2009
@@ -312,7 +312,8 @@
             check_bootstrap_updateness(config)
 
         module_set = jhbuild.moduleset.load(config)
-        module_list = module_set.get_module_list(args or config.modules,
+        modules = args or config.modules
+        module_list = module_set.get_module_list(modules,
                 config.skip, tags = config.tags,
                 include_optional_modules=options.build_optional_modules,
                 ignore_suggests=config.ignore_suggests)
@@ -323,6 +324,11 @@
             if not module_list:
                 raise FatalError(_('%s not in module list') % options.startat)
 
+        if len(module_list) == 0 and modules[0] in (config.skip or []):
+            print >> sys.stderr, uencode(
+                    _('I: requested module is in the ignore list, nothing to do.'))
+            return 0
+
         build = jhbuild.frontends.get_buildscript(config, module_list)
         return build.build()
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]