changeset 4896 | ee04732fe61d |
parent 4891 | 2d545b98a7bc |
parent 4894 | be5dc5e3ab2d |
child 4904 | 6fd953d5faea |
child 4934 | 8535c1770dd3 |
--- a/mercurial/commands.py Tue Jul 17 08:22:43 2007 +0200 +++ b/mercurial/commands.py Tue Jul 17 09:28:01 2007 -0300 @@ -1993,7 +1993,10 @@ """ rev = opts.get('rev') if file_: - ctx = repo.filectx(file_, changeid=rev) + files, match, anypats = cmdutil.matchpats(repo, (file_,), opts) + if anypats or len(files) != 1: + raise util.Abort(_('can only specify an explicit file name')) + ctx = repo.filectx(files[0], changeid=rev) elif rev: ctx = repo.changectx(rev) else: