Mercurial > public > mercurial-scm > hg
diff hgext/mq.py @ 4133:a9ee6c53af8d
mq: abort cleanly when invalid patch name is given to qguard
author | Christian Ebert <blacktrash@gmx.net> |
---|---|
date | Sat, 03 Mar 2007 17:54:13 +0100 |
parents | 785ad8cd1d31 |
children | 9dc64c8414ca 1df1baf2002e |
line wrap: on
line diff
--- a/hgext/mq.py Mon Feb 19 12:38:58 2007 +0300 +++ b/hgext/mq.py Sat Mar 03 17:54:13 2007 +0100 @@ -1712,7 +1712,10 @@ if patch is None: raise util.Abort(_('no patch to work with')) if args or opts['none']: - q.set_guards(q.find_series(patch), args) + idx = q.find_series(patch) + if idx is None: + raise util.Abort(_('no patch named %s') % patch) + q.set_guards(idx, args) q.save_dirty() else: status(q.series.index(q.lookup(patch)))