Mercurial > public > mercurial-scm > hg-stable
diff mercurial/context.py @ 23045:a4dd270a419c
repoview: include the filter name in filtered revision error messages
This will help user to debug. A more precise message will be issued
for the most common case ("visible" filter) in the next changesets.
example output:
- abort: filtered revision '4'!
+ abort: filtered revision '4' (not in 'visible' subset)!
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Fri, 17 Oct 2014 15:54:43 -0700 |
parents | dc25ed84bee8 |
children | c1aede895072 |
line wrap: on
line diff
--- 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(