--- a/mercurial/filelog.py Mon Mar 20 11:40:18 2023 +0100
+++ b/mercurial/filelog.py Mon Mar 20 11:52:17 2023 +0100
@@ -25,7 +25,7 @@
@interfaceutil.implementer(repository.ifilestorage)
class filelog:
- def __init__(self, opener, path):
+ def __init__(self, opener, path, try_split=False):
self._revlog = revlog.revlog(
opener,
# XXX should use the unencoded path
@@ -33,6 +33,7 @@
radix=b'/'.join((b'data', path)),
censorable=True,
canonical_parent_order=False, # see comment in revlog.py
+ try_split=try_split,
)
# Full name of the user visible file, relative to the repository root.
# Used by LFS.
@@ -256,8 +257,8 @@
class narrowfilelog(filelog):
"""Filelog variation to be used with narrow stores."""
- def __init__(self, opener, path, narrowmatch):
- super(narrowfilelog, self).__init__(opener, path)
+ def __init__(self, opener, path, narrowmatch, try_split=False):
+ super(narrowfilelog, self).__init__(opener, path, try_split=try_split)
self._narrowmatch = narrowmatch
def renamed(self, node):