mercurial/commands.py
changeset 21848 ecdbbb6e5d06
parent 21819 816754e75f2f
child 21911 760f4055e656
equal deleted inserted replaced
21847:f6f122f4813b 21848:ecdbbb6e5d06
    12 import sys
    12 import sys
    13 import hg, scmutil, util, revlog, copies, error, bookmarks
    13 import hg, scmutil, util, revlog, copies, error, bookmarks
    14 import patch, help, encoding, templatekw, discovery
    14 import patch, help, encoding, templatekw, discovery
    15 import archival, changegroup, cmdutil, hbisect
    15 import archival, changegroup, cmdutil, hbisect
    16 import sshserver, hgweb, commandserver
    16 import sshserver, hgweb, commandserver
       
    17 import extensions
    17 from hgweb import server as hgweb_server
    18 from hgweb import server as hgweb_server
    18 import merge as mergemod
    19 import merge as mergemod
    19 import minirst, revset, fileset
    20 import minirst, revset, fileset
    20 import dagparser, context, simplemerge, graphmod
    21 import dagparser, context, simplemerge, graphmod
    21 import random
    22 import random
  6014         "\nCopyright (C) 2005-2014 Matt Mackall and others\n"
  6015         "\nCopyright (C) 2005-2014 Matt Mackall and others\n"
  6015         "This is free software; see the source for copying conditions. "
  6016         "This is free software; see the source for copying conditions. "
  6016         "There is NO\nwarranty; "
  6017         "There is NO\nwarranty; "
  6017         "not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
  6018         "not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
  6018     ))
  6019     ))
       
  6020 
       
  6021     ui.note(_("\nEnabled extensions:\n\n"))
       
  6022     if ui.verbose:
       
  6023         # format names and versions into columns
       
  6024         names = []
       
  6025         vers = []
       
  6026         for name, module in extensions.extensions():
       
  6027             names.append(name)
       
  6028             vers.append(extensions.moduleversion(module))
       
  6029         maxnamelen = max(len(n) for n in names)
       
  6030         for i, name in enumerate(names):
       
  6031             ui.write("  %-*s  %s\n" % (maxnamelen, name, vers[i]))