Mercurial > hg
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: |