store: explicitly pass file_size when creating StoreFile
A small cleanup before large cleanup in the next patch.
--- a/mercurial/store.py Tue May 30 16:33:28 2023 +0100
+++ b/mercurial/store.py Tue May 30 16:35:10 2023 +0100
@@ -614,7 +614,8 @@
# note: the ".nd" file are nodemap data and won't "change"
# but they might be deleted.
volatile = ext.endswith(REVLOG_FILES_VOLATILE_EXT)
- f = StoreFile(unencoded_path=path, is_volatile=volatile, **data)
+ file_size = data.get('file_size')
+ f = StoreFile(path, file_size, volatile)
self._files.append(f)
return self._files