hgext/largefiles/basestore.py
changeset 47012 d55b71393907
parent 46907 ffd3e823a7e5
child 48875 6000f5b25c9b
equal deleted inserted replaced
46992:5fa019ceb499 47012:d55b71393907
     9 '''base class for store implementations and store-related utility code'''
     9 '''base class for store implementations and store-related utility code'''
    10 from __future__ import absolute_import
    10 from __future__ import absolute_import
    11 
    11 
    12 from mercurial.i18n import _
    12 from mercurial.i18n import _
    13 
    13 
    14 from mercurial import node, util
    14 from mercurial.node import short
       
    15 from mercurial import util
    15 from mercurial.utils import (
    16 from mercurial.utils import (
    16     urlutil,
    17     urlutil,
    17 )
    18 )
    18 
    19 
    19 from . import lfutil
    20 from . import lfutil
   135         )
   136         )
   136         verified = set()  # set of (filename, filenode) tuples
   137         verified = set()  # set of (filename, filenode) tuples
   137         filestocheck = []  # list of (cset, filename, expectedhash)
   138         filestocheck = []  # list of (cset, filename, expectedhash)
   138         for rev in revs:
   139         for rev in revs:
   139             cctx = self.repo[rev]
   140             cctx = self.repo[rev]
   140             cset = b"%d:%s" % (cctx.rev(), node.short(cctx.node()))
   141             cset = b"%d:%s" % (cctx.rev(), short(cctx.node()))
   141 
   142 
   142             for standin in cctx:
   143             for standin in cctx:
   143                 filename = lfutil.splitstandin(standin)
   144                 filename = lfutil.splitstandin(standin)
   144                 if filename:
   145                 if filename:
   145                     fctx = cctx[standin]
   146                     fctx = cctx[standin]