diff -r 075f55a9c488 -r a4dd270a419c mercurial/context.py --- a/mercurial/context.py Wed Oct 15 05:08:56 2014 +0200 +++ b/mercurial/context.py Fri Oct 17 15:54:43 2014 -0700 @@ -469,8 +469,9 @@ pass except (error.FilteredIndexError, error.FilteredLookupError, error.FilteredRepoLookupError): - raise error.FilteredRepoLookupError(_("filtered revision '%s'") - % changeid) + msg = _("filtered revision '%s' (not in '%s' subset)") + msg %= (changeid, repo.filtername) + raise error.FilteredRepoLookupError(msg) except IndexError: pass raise error.RepoLookupError(