Mercurial > hg > fetch
diff fetch.py @ 16:c77d29a10e08
get it working
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Wed, 09 Nov 2011 16:33:29 -0800 |
parents | bc7d6763357e |
children | e2af4bc5159c |
line wrap: on
line diff
--- a/fetch.py Wed Nov 09 16:29:58 2011 -0800 +++ b/fetch.py Wed Nov 09 16:33:29 2011 -0800 @@ -91,8 +91,7 @@ """checkout a git repository""" type = 'git' -fetchers = dict([(i.__name__, i) for i in fetchers]) -__all__ += fetchers.keys() +__all__ += [i.__name__ for i in fetchers] class Fetch(object): @@ -194,6 +193,7 @@ options, args = parser.parse_args(args) if options.list_fetchers: + for name in sorted(fetchers.keys()): print name parser.exit() @@ -203,7 +203,7 @@ parser.exit() items = read_manifests(*args) - fetch = Fetch(fetchers.values(), strict=options.strict) + fetch = Fetch(fetchers, strict=options.strict) # download the files fetch.fetch(*items)