diff -r c3dcec6cbc1b -r 35a69efbf190 mercurial/commands.py --- a/mercurial/commands.py Fri Apr 21 01:13:18 2017 +0530 +++ b/mercurial/commands.py Wed May 03 09:09:44 2017 -0700 @@ -837,8 +837,6 @@ elif extra or good + bad + skip + reset + extend + bool(command) > 1: raise error.Abort(_('incompatible arguments')) - cmdutil.checkunfinished(repo) - if reset: hbisect.resetstate(repo) return @@ -865,6 +863,7 @@ """common used update sequence""" if noupdate: return + cmdutil.checkunfinished(repo) cmdutil.bailifchanged(repo) return hg.clean(repo, node, show_stats=show_stats)