# HG changeset patch # User Matt Mackall # Date 2014-02-27 20:46:29 # Node ID 5614f8cf0861d95bbe853f636db4bcdab77fe183 # Parent 02d0d3aa42e3c02f326f7e71d8374acf28e20a32 ui: suggest config --edit when no username is set diff --git a/mercurial/ui.py b/mercurial/ui.py --- a/mercurial/ui.py +++ b/mercurial/ui.py @@ -449,7 +449,9 @@ class ui(object): except KeyError: pass if not user: - raise util.Abort(_('no username supplied (see "hg help config")')) + raise util.Abort(_('no username supplied'), + hint=_('use "hg config --edit" ' + ' to set your username')) if "\n" in user: raise util.Abort(_("username %s contains a newline\n") % repr(user)) return user diff --git a/tests/test-install.t b/tests/test-install.t --- a/tests/test-install.t +++ b/tests/test-install.t @@ -16,7 +16,7 @@ hg debuginstall with no username checking templates (*mercurial?templates)... (glob) checking commit editor... checking username... - no username supplied (see "hg help config") + no username supplied (specify a username in your configuration file) 1 problems detected, please check your install! [1]