mercurial/context.py
changeset 23046 c1aede895072
parent 23045 a4dd270a419c
child 23080 c586cb50872b
equal deleted inserted replaced
23045:a4dd270a419c 23046:c1aede895072
   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             if repo.filtername == 'visible':
       
   473                 msg = _("hidden revision '%s'") % changeid
       
   474                 hint = _('use --hidden to access hidden revisions')
       
   475                 raise error.FilteredRepoLookupError(msg, hint=hint)
   472             msg = _("filtered revision '%s' (not in '%s' subset)")
   476             msg = _("filtered revision '%s' (not in '%s' subset)")
   473             msg %= (changeid, repo.filtername)
   477             msg %= (changeid, repo.filtername)
   474             raise error.FilteredRepoLookupError(msg)
   478             raise error.FilteredRepoLookupError(msg)
   475         except IndexError:
   479         except IndexError:
   476             pass
   480             pass