[PATCH 3 of 3] record: use prompt_key (was prompt)
Kirill Smelkov
kirr at mns.spb.ru
Tue Dec 25 15:52:27 UTC 2007
# HG changeset patch
# User Kirill Smelkov <kirr at mns.spb.ru>
# Date 1198597912 -10800
# Node ID 40258d6c2954820efcdb93f2fb904d79038387e5
# Parent d829b3f63a93b3035782dd4da569e9df54d696c1
record: use prompt_key (was prompt)
rationale: I used to use Darcs a lot, so it is more convenient to just
rationale: press 'y' or 'n' instead of constantly pressing 'n'+Enter, when
rationale: recording a patch.
diff --git a/hgext/record.py b/hgext/record.py
--- a/hgext/record.py
+++ b/hgext/record.py
@@ -247,7 +247,7 @@ def filterpatch(ui, chunks):
if resp_file[0] is not None:
return resp_file[0]
while True:
- r = (ui.prompt(query + _(' [Ynsfdaq?] '), '[Ynsfdaq?]?$',
+ r = (ui.prompt_key(query + _(' [Ynsfdaq?] '), '[Ynsfdaq?]?$',
matchflags=re.I) or 'y').lower()
if r == '?':
c = record.__doc__.find('y - record this change')
More information about the Mercurial-devel
mailing list