Mercurial > hg
diff hgext/eol.py @ 43204:fd8c3f59b544
eol: cache needs update, also if it has same timestamp as the source
Ignoring same timestamp could (in theory?) cause changes to not be detected.
It might happen quite often that the cache is populated right after .hgeol has
been updated and they thus have the same time stamp second. But we want
correctness, and if it populates the cache so fast, then it can also not be a
big problem to run it again next time when the timestamp has moved on.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Sun, 13 Oct 2019 02:11:33 +0200 |
parents | d38f9117ee15 |
children | dfaa477e37a8 |
line wrap: on
line diff
--- a/hgext/eol.py Mon Oct 14 01:33:18 2019 +0200 +++ b/hgext/eol.py Sun Oct 13 02:11:33 2019 +0200 @@ -401,7 +401,7 @@ except OSError: eolmtime = 0 - if eolmtime > cachemtime: + if eolmtime >= cachemtime and eolmtime > 0: self.ui.debug(b"eol: detected change in .hgeol\n") hgeoldata = self.wvfs.read(b'.hgeol')