message: fix(fingerpring): do not touch intermediate artifacts
diff: @@ -760,7 +760,6 @@ impl Fingerprint {
  &mut self,
  pkg_root: &Path,
  target_root: &Path,
  - mtime_on_use: bool,
  ) -> CargoResult<()> {
  assert!(!self.fs_status.up_to_date());
  @@ -781,10 +780,6 @@ impl Fingerprint {
  return Ok(());
  }
  };
  - if mtime_on_use {
  - let t = FileTime::from_system_time(SystemTime::now());
  - filetime::set_file_times(output, t, t)?;
  - }
  assert!(mtimes.insert(output.clone(), mtime).is_none());
  }
  @@ -1024,8 +1019,7 @@ fn calculate<'a, 'cfg>(
  // After we built the initial `Fingerprint` be sure to update the
  // `fs_status` field of it.
  let target_root = target_root(cx, unit);
  - let mtime_on_use = cx.bcx.config.cli_unstable().mtime_on_use;
  - fingerprint.check_filesystem(unit.pkg.root(), &target_root, mtime_on_use)?;
  + fingerprint.check_filesystem(unit.pkg.root(), &target_root)?;
  let fingerprint = Arc::new(fingerprint);
  cx.fingerprints.insert(*unit, Arc::clone(&fingerprint));
  