diff options
author | Lars Wirzenius <liw@liw.fi> | 2012-11-19 21:36:50 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2012-11-19 21:36:50 +0000 |
commit | 18fbea03f5d78a939959e8177136da11b074c398 (patch) | |
tree | a654a06db143ec278ad4e40a91d2cfd0be88cc05 | |
parent | 33ca09fb2c3ba592d3196eb55c16c3e91481ee75 (diff) | |
download | obnam-18fbea03f5d78a939959e8177136da11b074c398.tar.gz |
Add --fsck-skip-files option
-rw-r--r-- | obnamlib/plugins/fsck_plugin.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/obnamlib/plugins/fsck_plugin.py b/obnamlib/plugins/fsck_plugin.py index dea9af27..dfd9a062 100644 --- a/obnamlib/plugins/fsck_plugin.py +++ b/obnamlib/plugins/fsck_plugin.py @@ -119,7 +119,7 @@ class CheckDirectory(WorkItem): metadata = self.repo.get_metadata(self.genid, pathname) if metadata.isdir(): yield CheckDirectory(self.client_name, self.genid, pathname) - else: + elif not self.settings['fsck-skip-files']: yield CheckFile( self.client_name, self.genid, pathname, metadata) @@ -289,6 +289,9 @@ class FsckPlugin(obnamlib.ObnamPlugin): self.app.settings.boolean( ['fsck-last-generation-only'], 'check only the last generation for each client') + self.app.settings.boolean( + ['fsck-skip-files'], + 'do not check anything about files') def configure_ttystatus(self): self.app.ts.clear() |