This commit is contained in:
@@ -591,14 +591,15 @@ pub async fn download_dump(
|
||||
|
||||
// Skip if we already have this file from the same dump timestamp
|
||||
let stamp_path = target_dir.join(format!("{filename}.timestamp"));
|
||||
if target_path.exists() {
|
||||
if let Ok(existing_stamp) = std::fs::read_to_string(&stamp_path) {
|
||||
if existing_stamp.trim() == timestamp {
|
||||
progress(&format!("Skipping {filename} (already downloaded from {timestamp})"));
|
||||
tracing::info!(file = %filename, timestamp = %timestamp, "dump file already up to date, skipping download");
|
||||
return Ok(target_path);
|
||||
}
|
||||
}
|
||||
if target_path.exists()
|
||||
&& let Ok(existing_stamp) = std::fs::read_to_string(&stamp_path)
|
||||
&& existing_stamp.trim() == timestamp
|
||||
{
|
||||
progress(&format!(
|
||||
"Skipping {filename} (already downloaded from {timestamp})"
|
||||
));
|
||||
tracing::info!(file = %filename, timestamp = %timestamp, "dump file already up to date, skipping download");
|
||||
return Ok(target_path);
|
||||
}
|
||||
|
||||
progress(&format!("Downloading {filename}..."));
|
||||
|
||||
Reference in New Issue
Block a user