comparison hgext/remotefilelog/fileserverclient.py @ 42771:fdeb4c1d23d5

rawdata: update caller in remotefilelog We update callers incrementally because this help bisecting failures. This was useful during development, so we expect it might be useful again in the future.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 07 Aug 2019 22:35:12 +0200
parents 65f3a77223e0
children 2372284d9457
comparison
equal deleted inserted replaced
42770:af9c591216ea 42771:fdeb4c1d23d5
567 store = self.repo.svfs.lfslocalblobstore 567 store = self.repo.svfs.lfslocalblobstore
568 for file, id in fileids: 568 for file, id in fileids:
569 node = bin(id) 569 node = bin(id)
570 rlog = self.repo.file(file) 570 rlog = self.repo.file(file)
571 if rlog.flags(node) & revlog.REVIDX_EXTSTORED: 571 if rlog.flags(node) & revlog.REVIDX_EXTSTORED:
572 text = rlog.revision(node, raw=True) 572 text = rlog.rawdata(node)
573 p = _lfsmod.pointer.deserialize(text) 573 p = _lfsmod.pointer.deserialize(text)
574 oid = p.oid() 574 oid = p.oid()
575 if not store.has(oid): 575 if not store.has(oid):
576 pointers.append(p) 576 pointers.append(p)
577 if len(pointers) > 0: 577 if len(pointers) > 0: