Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 24251:a330660b3d71
commands.paths: use ui.paths to show paths
We now have an API for representing a collection of paths. Use it.
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sat, 07 Feb 2015 12:49:30 -0800 |
parents | 913347bcd59c |
children | 093e8a5e995f |
comparison
equal
deleted
inserted
replaced
24250:9c32eea2ca04 | 24251:a330660b3d71 |
---|---|
4824 See :hg:`help urls` for more information. | 4824 See :hg:`help urls` for more information. |
4825 | 4825 |
4826 Returns 0 on success. | 4826 Returns 0 on success. |
4827 """ | 4827 """ |
4828 if search: | 4828 if search: |
4829 for name, path in ui.configitems("paths"): | 4829 for name, path in sorted(ui.paths.iteritems()): |
4830 if name == search: | 4830 if name == search: |
4831 ui.status("%s\n" % util.hidepassword(path)) | 4831 ui.status("%s\n" % util.hidepassword(path.loc)) |
4832 return | 4832 return |
4833 if not ui.quiet: | 4833 if not ui.quiet: |
4834 ui.warn(_("not found!\n")) | 4834 ui.warn(_("not found!\n")) |
4835 return 1 | 4835 return 1 |
4836 else: | 4836 else: |
4837 for name, path in ui.configitems("paths"): | 4837 for name, path in sorted(ui.paths.iteritems()): |
4838 if ui.quiet: | 4838 if ui.quiet: |
4839 ui.write("%s\n" % name) | 4839 ui.write("%s\n" % name) |
4840 else: | 4840 else: |
4841 ui.write("%s = %s\n" % (name, util.hidepassword(path))) | 4841 ui.write("%s = %s\n" % (name, |
4842 util.hidepassword(path.loc))) | |
4842 | 4843 |
4843 @command('phase', | 4844 @command('phase', |
4844 [('p', 'public', False, _('set changeset phase to public')), | 4845 [('p', 'public', False, _('set changeset phase to public')), |
4845 ('d', 'draft', False, _('set changeset phase to draft')), | 4846 ('d', 'draft', False, _('set changeset phase to draft')), |
4846 ('s', 'secret', False, _('set changeset phase to secret')), | 4847 ('s', 'secret', False, _('set changeset phase to secret')), |