| 
														
															@@ -2254,6 +2254,15 @@ class Archiver: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         '\*/.bundler/gems' to get the same effect. See ``borg help patterns`` for 
														 | 
														
														 | 
														
															         '\*/.bundler/gems' to get the same effect. See ``borg help patterns`` for 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         more information. 
														 | 
														
														 | 
														
															         more information. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        In addition to using ``--exclude`` patterns, it is possible to use 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ``--exclude-if-present`` to specify the name of a filesystem object (e.g. a file 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        or folder name) which, when contained within another folder, will prevent the 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        containing folder from being backed up.  By default, the containing folder and 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        all of its contents will be omitted from the backup.  If, however, you wish to 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        only include the objects specified by ``--exclude-if-present`` in your backup, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        and not include any other contents of the containing folder, this can be enabled 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        through using the ``--keep-exclude-tags`` option. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Item flags 
														 | 
														
														 | 
														
															         Item flags 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ++++++++++ 
														 | 
														
														 | 
														
															         ++++++++++ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2337,8 +2346,8 @@ class Archiver: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         'the given NAME') 
														 | 
														
														 | 
														
															                                         'the given NAME') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         exclude_group.add_argument('--keep-exclude-tags', '--keep-tag-files', dest='keep_exclude_tags', 
														 | 
														
														 | 
														
															         exclude_group.add_argument('--keep-exclude-tags', '--keep-tag-files', dest='keep_exclude_tags', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    action='store_true', default=False, 
														 | 
														
														 | 
														
															                                    action='store_true', default=False, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                   help='keep tag objects (i.e.: arguments to --exclude-if-present) in otherwise ' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                        'excluded caches/directories') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                   help='if tag objects are specified with --exclude-if-present, don\'t omit the tag ' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        'objects themselves from the backup archive') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         exclude_group.add_argument('--pattern', 
														 | 
														
														 | 
														
															         exclude_group.add_argument('--pattern', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    action=ArgparsePatternAction, 
														 | 
														
														 | 
														
															                                    action=ArgparsePatternAction, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    metavar="PATTERN", help='include/exclude paths matching PATTERN') 
														 | 
														
														 | 
														
															                                    metavar="PATTERN", help='include/exclude paths matching PATTERN') 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2510,8 +2519,8 @@ class Archiver: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         'the given NAME') 
														 | 
														
														 | 
														
															                                         'the given NAME') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         exclude_group.add_argument('--keep-exclude-tags', '--keep-tag-files', dest='keep_exclude_tags', 
														 | 
														
														 | 
														
															         exclude_group.add_argument('--keep-exclude-tags', '--keep-tag-files', dest='keep_exclude_tags', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    action='store_true', default=False, 
														 | 
														
														 | 
														
															                                    action='store_true', default=False, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                   help='keep tag objects (i.e.: arguments to --exclude-if-present) in otherwise ' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                        'excluded caches/directories') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                   help='if tag objects are specified with --exclude-if-present, don\'t omit the tag ' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        'objects themselves from the backup archive') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         exclude_group.add_argument('--pattern', 
														 | 
														
														 | 
														
															         exclude_group.add_argument('--pattern', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    action=ArgparsePatternAction, 
														 | 
														
														 | 
														
															                                    action=ArgparsePatternAction, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    metavar="PATTERN", help='include/exclude paths matching PATTERN') 
														 | 
														
														 | 
														
															                                    metavar="PATTERN", help='include/exclude paths matching PATTERN') 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2626,8 +2635,8 @@ class Archiver: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         'the given NAME') 
														 | 
														
														 | 
														
															                                         'the given NAME') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         exclude_group.add_argument('--keep-exclude-tags', '--keep-tag-files', dest='keep_exclude_tags', 
														 | 
														
														 | 
														
															         exclude_group.add_argument('--keep-exclude-tags', '--keep-tag-files', dest='keep_exclude_tags', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    action='store_true', default=False, 
														 | 
														
														 | 
														
															                                    action='store_true', default=False, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                   help='keep tag objects (i.e.: arguments to --exclude-if-present) in otherwise ' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                        'excluded caches/directories') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                   help='if tag objects are specified with --exclude-if-present, don\'t omit the tag ' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        'objects themselves from the backup archive') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         exclude_group.add_argument('--pattern', 
														 | 
														
														 | 
														
															         exclude_group.add_argument('--pattern', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    action=ArgparsePatternAction, 
														 | 
														
														 | 
														
															                                    action=ArgparsePatternAction, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    metavar="PATTERN", help='include/exclude paths matching PATTERN') 
														 | 
														
														 | 
														
															                                    metavar="PATTERN", help='include/exclude paths matching PATTERN') 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2921,9 +2930,9 @@ class Archiver: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         This is an *experimental* feature. Do *not* use this on your only backup. 
														 | 
														
														 | 
														
															         This is an *experimental* feature. Do *not* use this on your only backup. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        --exclude, --exclude-from and PATH have the exact same semantics 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        as in "borg create". If PATHs are specified the resulting archive 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        will only contain files from these PATHs. 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        --exclude, --exclude-from, --exclude-if-present, --keep-exclude-tags, and PATH 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        have the exact same semantics as in "borg create". If PATHs are specified the 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        resulting archive will only contain files from these PATHs. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Note that all paths in an archive are relative, therefore absolute patterns/paths 
														 | 
														
														 | 
														
															         Note that all paths in an archive are relative, therefore absolute patterns/paths 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         will *not* match (--exclude, --exclude-from, --compression-from, PATHs). 
														 | 
														
														 | 
														
															         will *not* match (--exclude, --exclude-from, --compression-from, PATHs). 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -2991,8 +3000,8 @@ class Archiver: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                         'the given NAME') 
														 | 
														
														 | 
														
															                                         'the given NAME') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         exclude_group.add_argument('--keep-exclude-tags', '--keep-tag-files', dest='keep_exclude_tags', 
														 | 
														
														 | 
														
															         exclude_group.add_argument('--keep-exclude-tags', '--keep-tag-files', dest='keep_exclude_tags', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    action='store_true', default=False, 
														 | 
														
														 | 
														
															                                    action='store_true', default=False, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                   help='keep tag objects (i.e.: arguments to --exclude-if-present) in otherwise ' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                        'excluded caches/directories') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                   help='if tag objects are specified with --exclude-if-present, don\'t omit the tag ' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        'objects themselves from the backup archive') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         exclude_group.add_argument('--pattern', 
														 | 
														
														 | 
														
															         exclude_group.add_argument('--pattern', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    action=ArgparsePatternAction, 
														 | 
														
														 | 
														
															                                    action=ArgparsePatternAction, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                    metavar="PATTERN", help='include/exclude paths matching PATTERN') 
														 | 
														
														 | 
														
															                                    metavar="PATTERN", help='include/exclude paths matching PATTERN') 
														 |