Mercurial > hg
comparison rust/hg-core/src/dirstate_tree/status.rs @ 48391:b80e5e75d51e
dirstate: remove `lastnormaltime` mechanism
This is now redundant with the new, simpler `mtime_boundary` one.
Differential Revision: https://phab.mercurial-scm.org/D11795
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 25 Oct 2021 11:36:22 +0200 |
parents | 83d0bd45b662 |
children | 000130cfafb6 |
comparison
equal
deleted
inserted
replaced
48390:322525db4c98 | 48391:b80e5e75d51e |
---|---|
530 } else { | 530 } else { |
531 let mtime_looks_clean; | 531 let mtime_looks_clean; |
532 if let Some(dirstate_mtime) = entry.truncated_mtime() { | 532 if let Some(dirstate_mtime) = entry.truncated_mtime() { |
533 let fs_mtime = TruncatedTimestamp::for_mtime_of(fs_metadata) | 533 let fs_mtime = TruncatedTimestamp::for_mtime_of(fs_metadata) |
534 .expect("OS/libc does not support mtime?"); | 534 .expect("OS/libc does not support mtime?"); |
535 // There might be a change in the future if for example the | |
536 // internal clock become off while process run, but this is a | |
537 // case where the issues the user would face | |
538 // would be a lot worse and there is nothing we | |
539 // can really do. | |
535 mtime_looks_clean = fs_mtime.likely_equal(dirstate_mtime) | 540 mtime_looks_clean = fs_mtime.likely_equal(dirstate_mtime) |
536 && !fs_mtime.likely_equal(self.options.last_normal_time) | |
537 } else { | 541 } else { |
538 // No mtime in the dirstate entry | 542 // No mtime in the dirstate entry |
539 mtime_looks_clean = false | 543 mtime_looks_clean = false |
540 }; | 544 }; |
541 if !mtime_looks_clean { | 545 if !mtime_looks_clean { |