mercurial/logcmdutil.py
changeset 48117 b74e128676d4
parent 48116 5ced12cfa41b
child 48118 5105a9975407
equal deleted inserted replaced
48116:5ced12cfa41b 48117:b74e128676d4
   910 def _makenofollowfilematcher(repo, pats, opts):
   910 def _makenofollowfilematcher(repo, pats, opts):
   911     '''hook for extensions to override the filematcher for non-follow cases'''
   911     '''hook for extensions to override the filematcher for non-follow cases'''
   912     return None
   912     return None
   913 
   913 
   914 
   914 
       
   915 def revpair(repo, revs):
       
   916     """Resolves user-provided revset(s) into two revisions.
       
   917 
       
   918     This just wraps the lower-level scmutil.revpair() in order to raise an
       
   919     exception indicating user error.
       
   920     """
       
   921     try:
       
   922         return scmutil.revpair(repo, revs)
       
   923     except error.RepoLookupError as e:
       
   924         raise error.InputError(e.args[0], hint=e.hint)
       
   925 
       
   926 
   915 def revrange(repo, specs, localalias=None):
   927 def revrange(repo, specs, localalias=None):
   916     """Resolves user-provided revset(s).
   928     """Resolves user-provided revset(s).
   917 
   929 
   918     This just wraps the lower-level scmutil.revrange() in order to raise an
   930     This just wraps the lower-level scmutil.revrange() in order to raise an
   919     exception indicating user error.
   931     exception indicating user error.