mercurial/commands.py
changeset 14331 3b9a896af09c
parent 14326 6078a99af433
child 14358 bf93e78f2638
equal deleted inserted replaced
14330:473d0aaf7655 14331:3b9a896af09c
  3589     """show aliases for remote repositories
  3589     """show aliases for remote repositories
  3590 
  3590 
  3591     Show definition of symbolic path name NAME. If no name is given,
  3591     Show definition of symbolic path name NAME. If no name is given,
  3592     show definition of all available names.
  3592     show definition of all available names.
  3593 
  3593 
       
  3594     Option -q/--quiet suppresses all output when searching for NAME
       
  3595     and shows only the path names when listing all definitions.
       
  3596 
  3594     Path names are defined in the [paths] section of your
  3597     Path names are defined in the [paths] section of your
  3595     configuration file and in ``/etc/mercurial/hgrc``. If run inside a
  3598     configuration file and in ``/etc/mercurial/hgrc``. If run inside a
  3596     repository, ``.hg/hgrc`` is used, too.
  3599     repository, ``.hg/hgrc`` is used, too.
  3597 
  3600 
  3598     The path names ``default`` and ``default-push`` have a special
  3601     The path names ``default`` and ``default-push`` have a special
  3611     Returns 0 on success.
  3614     Returns 0 on success.
  3612     """
  3615     """
  3613     if search:
  3616     if search:
  3614         for name, path in ui.configitems("paths"):
  3617         for name, path in ui.configitems("paths"):
  3615             if name == search:
  3618             if name == search:
  3616                 ui.write("%s\n" % util.hidepassword(path))
  3619                 ui.status("%s\n" % util.hidepassword(path))
  3617                 return
  3620                 return
  3618         ui.warn(_("not found!\n"))
  3621         if not ui.quiet:
       
  3622             ui.warn(_("not found!\n"))
  3619         return 1
  3623         return 1
  3620     else:
  3624     else:
  3621         for name, path in ui.configitems("paths"):
  3625         for name, path in ui.configitems("paths"):
  3622             ui.write("%s = %s\n" % (name, util.hidepassword(path)))
  3626             if ui.quiet:
       
  3627                 ui.write("%s\n" % name)
       
  3628             else:
       
  3629                 ui.write("%s = %s\n" % (name, util.hidepassword(path)))
  3623 
  3630 
  3624 def postincoming(ui, repo, modheads, optupdate, checkout):
  3631 def postincoming(ui, repo, modheads, optupdate, checkout):
  3625     if modheads == 0:
  3632     if modheads == 0:
  3626         return
  3633         return
  3627     if optupdate:
  3634     if optupdate: