Mercurial > public > mercurial-scm > hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
23044:075f55a9c488 | 23045:a4dd270a419c |
---|---|
467 changeid = hex(changeid) | 467 changeid = hex(changeid) |
468 except TypeError: | 468 except TypeError: |
469 pass | 469 pass |
470 except (error.FilteredIndexError, error.FilteredLookupError, | 470 except (error.FilteredIndexError, error.FilteredLookupError, |
471 error.FilteredRepoLookupError): | 471 error.FilteredRepoLookupError): |
472 raise error.FilteredRepoLookupError(_("filtered revision '%s'") | 472 msg = _("filtered revision '%s' (not in '%s' subset)") |
473 % changeid) | 473 msg %= (changeid, repo.filtername) |
474 raise error.FilteredRepoLookupError(msg) | |
474 except IndexError: | 475 except IndexError: |
475 pass | 476 pass |
476 raise error.RepoLookupError( | 477 raise error.RepoLookupError( |
477 _("unknown revision '%s'") % changeid) | 478 _("unknown revision '%s'") % changeid) |
478 | 479 |