diff mercurial/pure/parsers.py @ 48426:3d6eb119200d

dirstate-item: allow mtime to be None in "parentdata" This will be useful to filter out unreliable mtime. Differential Revision: https://phab.mercurial-scm.org/D11782
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 17 Nov 2021 10:26:48 +0100
parents 749946b6a641
children 434de12918fd
line wrap: on
line diff
--- a/mercurial/pure/parsers.py	Wed Nov 17 02:58:44 2021 +0100
+++ b/mercurial/pure/parsers.py	Wed Nov 17 10:26:48 2021 +0100
@@ -130,6 +130,8 @@
         if parentfiledata is None:
             has_meaningful_mtime = False
             has_meaningful_data = False
+        elif parentfiledata[2] is None:
+            has_meaningful_mtime = False
         if has_meaningful_data:
             self._mode = parentfiledata[0]
             self._size = parentfiledata[1]