--- a/mercurial/ui.py Sat Nov 03 18:17:30 2018 +0900
+++ b/mercurial/ui.py Sun Jan 18 17:42:53 2015 +0900
@@ -1340,7 +1340,8 @@
If ui is not interactive, the default is returned.
"""
if not self.interactive():
- self.write(msg, ' ', default or '', "\n")
+ self.write(msg, ' ', label='ui.prompt')
+ self.write(default or '', "\n", label='ui.promptecho')
return default
self._writenobuf(self.fout, msg, label='ui.prompt')
self.flush()
@@ -1349,7 +1350,7 @@
if not r:
r = default
if self.configbool('ui', 'promptecho'):
- self.write(r, "\n")
+ self.write(r, "\n", label='ui.promptecho')
return r
except EOFError:
raise error.ResponseExpected()