summaryrefslogtreecommitdiff
path: root/src/cmd/backup.rs
diff options
context:
space:
mode:
authorAlexander Batischev <eual.jp@gmail.com>2021-04-21 00:38:29 +0300
committerAlexander Batischev <eual.jp@gmail.com>2021-04-21 02:05:55 +0300
commit9c3893cf616279e4101b1ccf52d0a82b7a334b3b (patch)
treeb8ff5b6438252a5c08ae00c796625a00ae453643 /src/cmd/backup.rs
parent645392adb2c12649fc72164422fecb15993046e8 (diff)
downloadobnam2-9c3893cf616279e4101b1ccf52d0a82b7a334b3b.tar.gz
feat: add support for CACHEDIR.TAG
Fixes #78.
Diffstat (limited to 'src/cmd/backup.rs')
-rw-r--r--src/cmd/backup.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/backup.rs b/src/cmd/backup.rs
index a0e0599..0479844 100644
--- a/src/cmd/backup.rs
+++ b/src/cmd/backup.rs
@@ -65,7 +65,7 @@ fn initial_backup(
let count = {
let mut new = NascentGeneration::create(newtemp.path())?;
for root in &config.roots {
- let iter = FsIterator::new(root);
+ let iter = FsIterator::new(root, config.exclude_cache_tag_directories);
let warnings = new.insert_iter(iter.map(|entry| run.backup(entry)))?;
for w in warnings {
all_warnings.push(w);
@@ -95,7 +95,7 @@ fn incremental_backup(
run.start_backup(&old)?;
let mut new = NascentGeneration::create(newtemp.path())?;
for root in &config.roots {
- let iter = FsIterator::new(root);
+ let iter = FsIterator::new(root, config.exclude_cache_tag_directories);
let warnings = new.insert_iter(iter.map(|entry| run.backup(entry, &old)))?;
for w in warnings {
all_warnings.push(w);