Mercurial > public > mercurial-scm > hg-stable
diff hgext/patchbomb.py @ 12197:540693065d40
patchbomb: show prompt and selection in non-interactive mode
Akin to 01ada7b1861d for the custom patchbomb prompt.
author | Christian Ebert <blacktrash@gmx.net> |
---|---|
date | Wed, 08 Sep 2010 08:31:07 +0200 |
parents | e42bc7f66e25 |
children | 17d604e522b4 |
line wrap: on
line diff
--- a/hgext/patchbomb.py Wed Sep 08 08:31:07 2010 +0200 +++ b/hgext/patchbomb.py Wed Sep 08 08:31:07 2010 +0200 @@ -81,9 +81,7 @@ from mercurial.node import bin def prompt(ui, prompt, default=None, rest=':'): - if not ui.interactive(): - if default is not None: - return default + if not ui.interactive() and default is None: raise util.Abort(_("%s Please enter a valid value" % (prompt + rest))) if default: prompt += ' [%s]' % default