hgext/fastannotate/support.py
changeset 41365 876494fd967d
parent 39213 303dae0136b0
child 43076 2372284d9457
equal deleted inserted replaced
41364:0132221c25cd 41365:876494fd967d
   107         return orig(self, follow=follow, skiprevs=skiprevs,
   107         return orig(self, follow=follow, skiprevs=skiprevs,
   108                     diffopts=diffopts)
   108                     diffopts=diffopts)
   109 
   109 
   110 def _remotefctxannotate(orig, self, follow=False, skiprevs=None, diffopts=None):
   110 def _remotefctxannotate(orig, self, follow=False, skiprevs=None, diffopts=None):
   111     # skipset: a set-like used to test if a fctx needs to be downloaded
   111     # skipset: a set-like used to test if a fctx needs to be downloaded
   112     skipset = None
       
   113     with context.fctxannotatecontext(self, follow, diffopts) as ac:
   112     with context.fctxannotatecontext(self, follow, diffopts) as ac:
   114         skipset = revmap.revmap(ac.revmappath)
   113         skipset = revmap.revmap(ac.revmappath)
   115     return orig(self, follow, skiprevs=skiprevs, diffopts=diffopts,
   114     return orig(self, follow, skiprevs=skiprevs, diffopts=diffopts,
   116                 prefetchskip=skipset)
   115                 prefetchskip=skipset)
   117 
   116