jhbuild r2160 - in trunk: . contrib jhbuild/commands
- From: malureau svn gnome org
- To: svn-commits-list gnome org
- Subject: jhbuild r2160 - in trunk: . contrib jhbuild/commands
- Date: Tue, 1 Jul 2008 19:46:37 +0000 (UTC)
Author: malureau
Date: Tue Jul 1 19:46:37 2008
New Revision: 2160
URL: http://svn.gnome.org/viewvc/jhbuild?rev=2160&view=rev
Log:
2008-06-29 Marc-Andre Lureau <marcandre lureau gmail com>
* jhbuild/commands/base.py (cmd_list.__init__): Add an option to
list all modules.
* contrib/jhbuild_completion.bash: Propose all modules for the
completion. Fixes: #540706
Modified:
trunk/ChangeLog
trunk/contrib/jhbuild_completion.bash
trunk/jhbuild/commands/base.py
Modified: trunk/contrib/jhbuild_completion.bash
==============================================================================
--- trunk/contrib/jhbuild_completion.bash (original)
+++ trunk/contrib/jhbuild_completion.bash Tue Jul 1 19:46:37 2008
@@ -39,7 +39,7 @@
update|updateone|build|buildone|list|dot|info|-t|-s|-a|-n|-c)
# FIXME: some of these options can take multiple module names
# give them a list of modules
- command_list="`jhbuild list`"
+ command_list="`jhbuild list -a`"
;;
run)
# give them a list of commands
Modified: trunk/jhbuild/commands/base.py
==============================================================================
--- trunk/jhbuild/commands/base.py (original)
+++ trunk/jhbuild/commands/base.py Tue Jul 1 19:46:37 2008
@@ -430,6 +430,9 @@
make_option('--list-optional-modules',
action='store_true', dest='list_optional_modules', default=False,
help=_('also list soft-dependencies that could be skipped')),
+ make_option('-a', '--all-modules',
+ action='store_true', dest='list_all_modules', default=False,
+ help=_('list all modules, not only those that would be built')),
])
def run(self, config, options, args):
@@ -438,9 +441,12 @@
for item in options.tags:
config.tags += item.split(',')
module_set = jhbuild.moduleset.load(config)
- module_list = module_set.get_module_list(args or config.modules,
- config.skip, tags = config.tags,
- include_optional_modules = options.list_optional_modules)
+ if options.list_all_modules:
+ module_list = module_set.modules.values()
+ else:
+ module_list = module_set.get_module_list(args or config.modules,
+ config.skip, tags = config.tags,
+ include_optional_modules = options.list_optional_modules)
for mod in module_list:
if options.show_rev:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]