diff -r fe22d86a8992 -r 711de9dcb1d3 mercurial/commands.py --- a/mercurial/commands.py Wed Aug 20 15:07:25 2014 -0700 +++ b/mercurial/commands.py Sat Aug 16 17:59:26 2014 +0900 @@ -260,6 +260,9 @@ Returns 0 on success. """ + if not pats: + raise util.Abort(_('at least one filename or pattern is required')) + if opts.get('follow'): # --follow is deprecated and now just an alias for -f/--file # to mimic the behavior of Mercurial before version 1.5 @@ -267,10 +270,6 @@ datefunc = ui.quiet and util.shortdate or util.datestr getdate = util.cachefunc(lambda x: datefunc(x[0].date())) - - if not pats: - raise util.Abort(_('at least one filename or pattern is required')) - hexfn = ui.debugflag and hex or short opmap = [('user', ' ', lambda x: ui.shortuser(x[0].user())),