# HG changeset patch # User Pierre-Yves David # Date 1541861956 -3600 # Node ID 18648e1aded03a020a6e8d2f7dd8951c064d903b # Parent 9e64a7d098957824a5ccf84d21258b1b230ef57d prev: use the `hint` argument of bail if changed The argument is availabel since Mercurial 4.1. So let's use it. diff -r 9e64a7d09895 -r 18648e1aded0 hgext3rd/evolve/__init__.py --- a/hgext3rd/evolve/__init__.py Sat Nov 10 15:28:44 2018 +0100 +++ b/hgext3rd/evolve/__init__.py Sat Nov 10 15:59:16 2018 +0100 @@ -1071,11 +1071,7 @@ if ui.config('commands', 'update.check') == 'noconflict': pass else: - try: - cmdutil.bailifchanged(repo) - except error.Abort as exc: - exc.hint = _('do you want --merge?') - raise + cmdutil.bailifchanged(repo, hint=_('do you want --merge?')) topic = not opts.get("no_topic", False) hastopic = bool(_getcurrenttopic(repo))