borgbackup/borg
Thomas Waldmann a6a8a4ebd9 Implement --exclude-if-present
Add a new --exclude-if-present command-line flag to ``borg create``.  If
specified, directories containing the specified tag file will be excluded from
the backup. The flag can be repeated to ignore more than a single tag file,
irregardless of the contents.

This is taken from a attic PR (and adapted for borg):
    commit 3462a9ca90388dc5d8b4fa4218a32769676b3623
    Author: Yuri D'Elia <yuri.delia@eurac.edu>
    Date:   Sun Dec 7 19:15:17 2014 +0100
2015-11-09 03:41:06 +01:00
..
support add a argparse.py (from py 3.2.6) that is not broken 2015-09-13 00:58:57 +02:00
testsuite Implement --exclude-if-present 2015-11-09 03:41:06 +01:00
__init__.py propperly handle borg._version using setuptools_scm 2015-08-22 15:54:40 +02:00
__main__.py add a __main__.py to nuitka works 2015-07-20 16:16:32 +02:00
_chunker.c chunker: add a check whether the POSIX_FADV_DONTNEED constant is defined 2015-09-14 17:36:04 +02:00
_hashindex.c fix issue with negative "all archives" size, fixes #165 2015-08-29 04:46:13 +02:00
archive.py Avoid using msgpack.packb at import time. 2015-11-08 15:23:09 +01:00
archiver.py Implement --exclude-if-present 2015-11-09 03:41:06 +01:00
cache.py remove some superfluous / duplicate log messages 2015-11-06 14:58:12 +01:00
chunker.pyx cython code: add some int types to get rid of unspecific python add / subtract operations 2015-09-10 23:12:12 +02:00
compress.pyx deprecate the numeric --compression argument, rename null compression to none, update CHANGES 2015-08-14 23:00:04 +02:00
crypto.pyx cython code: add some int types to get rid of unspecific python add / subtract operations 2015-09-10 23:12:12 +02:00
fuse.py backup atime and ctime additionally to mtime, fixes #317 2015-10-26 02:07:55 +01:00
hashindex.pyx Obtaining 'char *' from temporary Python value 2015-09-12 17:21:49 -04:00
helpers.py Implement --exclude-if-present 2015-11-09 03:41:06 +01:00
key.py do not mention the deprecated passphrase mode 2015-11-06 15:01:37 +01:00
locking.py prettier error messages, fixes #57 2015-10-31 22:23:32 +01:00
logger.py remove unused imports, add missing imports 2015-11-02 20:36:13 +01:00
lrucache.py Merge branch 'master' into lrucache 2015-08-14 10:59:21 +01:00
platform.py label platform code, exclude freebsd and unknown platform from coverage measurement 2015-11-01 23:06:52 +01:00
platform_darwin.pyx acls (darwin): use helper functions safe_encode/safe_decode 2015-10-19 02:32:29 +02:00
platform_freebsd.pyx acls (freebsd): use helper functions safe_encode/safe_decode 2015-10-19 01:43:46 +02:00
platform_linux.pyx acls (linux): helper functions safe_encode/safe_decode 2015-10-19 01:40:15 +02:00
remote.py Merge pull request #350 from ThomasWaldmann/fix-307 2015-10-31 23:19:26 +01:00
repository.py repository: refactor some duplicate code 2015-11-06 19:37:39 +01:00
upgrader.py upgrader: fix / reformat comments 2015-10-18 16:43:59 +02:00
xattr.py label platform code, exclude freebsd and unknown platform from coverage measurement 2015-11-01 23:06:52 +01:00