From b27cf2da8b50ce6536004be3a84e88af6d22fbc4 Mon Sep 17 00:00:00 2001 From: forkless Date: Mon, 1 Jun 2026 01:30:26 +0200 Subject: [PATCH] Date format: YYYY-Mon-DD HH:MM everywhere --- src/gvas.rs | 2 +- src/main.rs | 2 +- src/ops.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gvas.rs b/src/gvas.rs index d9b4764..dc3b60d 100644 --- a/src/gvas.rs +++ b/src/gvas.rs @@ -417,7 +417,7 @@ mod tests { let size = entry.metadata().map(|m| m.len()).unwrap_or(0); let mtime = entry.metadata().ok().and_then(|m| m.modified().ok()) .and_then(|t| { let s = t.duration_since(std::time::UNIX_EPOCH).ok()?.as_secs(); chrono::Local.timestamp_opt(s as i64,0).single() }) - .map(|dt| dt.format("%Y-%m-%d %H:%M:%S").to_string()); + .map(|dt| dt.format("%Y-%b-%d %H:%M").to_string()); let meta = extract_metadata(&path).ok(); let slot = meta.as_ref().and_then(|m| m.slot_name.clone()) .unwrap_or_else(|| derive_slot_from_filename(&name).unwrap_or_else(|| "?".into())); diff --git a/src/main.rs b/src/main.rs index 7076ed3..0317c7c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -531,7 +531,7 @@ fn action_recover_bak(terminal: &mut Terminal, app: &mut App) -> ]; let tgt_line: String; if let Some((sz, mt, _, _)) = &target_meta { - tgt_line = format!("{} {} {}", target, format_size(*sz), mt.map(|d| d.format("%Y-%m-%d %H:%M").to_string()).as_deref().unwrap_or("?")); + tgt_line = format!("{} {} {}", target, format_size(*sz), mt.map(|d| d.format("%Y-%b-%d %H:%M").to_string()).as_deref().unwrap_or("?")); details.push(("Replace", tgt_line.as_str())); } else { details.push(("Create", target.as_str())); diff --git a/src/ops.rs b/src/ops.rs index f9c8485..003af5c 100644 --- a/src/ops.rs +++ b/src/ops.rs @@ -353,7 +353,7 @@ pub fn list_bak_files_with_meta(save_folder: &Path) -> Vec { Local .timestamp_opt(secs as i64, 0) .single() - .map(|dt| dt.format("%Y-%m-%d %H:%M").to_string()) + .map(|dt| dt.format("%Y-%b-%d %H:%M").to_string()) }); // Use filename-derived slot for grouping (authoritative).