def moztrees(ui, **opts): """Show information about Mozilla source trees.""" longest = max(len(tree) for tree in REPOS.keys()) ui.write('%s %s\n' % (_('Repo').rjust(longest), _('Aliases'))) for name in sorted(REPOS): aliases = [] for alias, targets in TREE_ALIASES.items(): if len(targets) > 1: continue if targets[0] == name: aliases.append(alias) ui.write('%s: %s\n' % (name.rjust(longest), ', '.join(sorted(aliases))))