Mercurial > public > mercurial-scm > hg
diff rust/rhg/src/commands/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 | c12ed33558cb |
children | 005ae1a343f8 |
line wrap: on
line diff
--- a/rust/rhg/src/commands/status.rs Thu Nov 18 13:12:40 2021 +0100 +++ b/rust/rhg/src/commands/status.rs Mon Oct 25 11:36:22 2021 +0200 @@ -12,7 +12,7 @@ use format_bytes::format_bytes; use hg; use hg::config::Config; -use hg::dirstate::{has_exec_bit, TruncatedTimestamp}; +use hg::dirstate::has_exec_bit; use hg::errors::HgError; use hg::manifest::Manifest; use hg::matchers::AlwaysMatcher; @@ -194,11 +194,6 @@ let mut dmap = repo.dirstate_map_mut()?; let options = StatusOptions { - // TODO should be provided by the dirstate parsing and - // hence be stored on dmap. Using a value that assumes we aren't - // below the time resolution granularity of the FS and the - // dirstate. - last_normal_time: TruncatedTimestamp::new_truncate(0, 0), // we're currently supporting file systems with exec flags only // anyway check_exec: true, @@ -369,7 +364,8 @@ let fs_path = hg_path_to_os_string(hg_path).expect("HgPath conversion"); let fs_metadata = vfs.symlink_metadata(&fs_path)?; let is_symlink = fs_metadata.file_type().is_symlink(); - // TODO: Also account for `FALLBACK_SYMLINK` and `FALLBACK_EXEC` from the dirstate + // TODO: Also account for `FALLBACK_SYMLINK` and `FALLBACK_EXEC` from the + // dirstate let fs_flags = if is_symlink { Some(b'l') } else if has_exec_bit(&fs_metadata) {