--- a/hgext/lfs/wrapper.py Mon Sep 24 14:23:54 2018 -0700
+++ b/hgext/lfs/wrapper.py Mon Sep 24 14:31:31 2018 -0700
@@ -20,6 +20,7 @@
)
from mercurial.utils import (
+ storageutil,
stringutil,
)
@@ -76,13 +77,13 @@
name = k[len('x-hg-'):]
hgmeta[name] = p[k]
if hgmeta or text.startswith('\1\n'):
- text = revlog.packmeta(hgmeta, text)
+ text = storageutil.packmeta(hgmeta, text)
return (text, True)
def writetostore(self, text):
# hg filelog metadata (includes rename, etc)
- hgmeta, offset = revlog.parsemeta(text)
+ hgmeta, offset = storageutil.parsemeta(text)
if offset and offset > 0:
# lfs blob does not contain hg filelog metadata
text = text[offset:]
@@ -132,7 +133,7 @@
if lfstrack:
textlen = len(text)
# exclude hg rename meta from file size
- meta, offset = revlog.parsemeta(text)
+ meta, offset = storageutil.parsemeta(text)
if offset:
textlen -= offset