Comments
Patch
@@ -176,6 +176,9 @@
elif commandname == b'diff':
if not kwargs.get(b'rev') and not kwargs.get(b'change'):
use_unfiltered = True
+ elif commandname == b'annotate':
+ if not kwargs.get(b'rev'):
+ use_unfiltered = True
return repo.unfiltered() if use_unfiltered else repo
@@ -455,6 +458,8 @@
raise error.Abort(_(b'at least one of -n/-c is required for -l'))
rev = opts.get(b'rev')
+ repo =_maybeunfilteredrepo(repo, b'annotate', pats, opts)
+
if rev:
repo = scmutil.unhidehashlikerevs(repo, [rev], b'nowarn')
ctx = scmutil.revsingle(repo, rev)