diff options
Diffstat (limited to 'src/cmd/backup.rs')
-rw-r--r-- | src/cmd/backup.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/cmd/backup.rs b/src/cmd/backup.rs index 496477e..04dfb05 100644 --- a/src/cmd/backup.rs +++ b/src/cmd/backup.rs @@ -49,7 +49,7 @@ impl Backup { if is_incremental && !outcome.new_cachedir_tags.is_empty() { println!("New CACHEDIR.TAG files since the last backup:"); - for t in outcome.new_cachedir_tags { + for t in &outcome.new_cachedir_tags { println!("- {:?}", t); } println!("You can configure Obnam to ignore all such files by setting `exclude_cache_tag_directories` to `false`."); @@ -62,7 +62,11 @@ impl Backup { outcome.warnings.len(), )?; - Ok(()) + if is_incremental && !outcome.new_cachedir_tags.is_empty() { + Err(ObnamError::NewCachedirTagsFound) + } else { + Ok(()) + } } } |