proxmox-backup/src
Christian Ebner cd7dc87903 pxar: impl .pxarexclude parsing and exclude matching
.pxarexclude files allow to exclude or include parts of a subtree by matching
with a glob pattern. The globs are used according to the matches of fnmatch.
In addition '**' can be used to match multiple directories within the path.

Order of the entries matter, as later ones win over previous ones.
As the .pxarexclude files can be placed at any node of the directory hirarchy,
this implies that matching child entries win over parent entries.
The only exception to this behaviour is, when a parent entry already fully
matched the path, thereby excluding the child entries which would match
otherwise.

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2019-06-24 10:26:20 +02:00
..
api2 src/api2/backup/environment.rs: new helper add_blob() 2019-06-24 09:35:37 +02:00
api_schema tree-wide: use 'dyn' for all trait objects 2019-06-07 13:13:48 +02:00
backup src/api2/backup.rs: replace upload_config with upload_blob 2019-06-23 11:44:30 +02:00
bin src/api2/backup.rs: replace upload_config with upload_blob 2019-06-23 11:44:30 +02:00
cli src/cli/command.rs: move doc generator code to src/api_schema/format.rs 2019-06-04 12:32:22 +02:00
client src/api2/backup.rs: replace upload_config with upload_blob 2019-06-23 11:44:30 +02:00
config src/cli/command.rs: pass parsed parameters to completion function 2019-03-12 14:39:51 +01:00
pxar pxar: impl .pxarexclude parsing and exclude matching 2019-06-24 10:26:20 +02:00
server tree-wide: use 'dyn' for all trait objects 2019-06-07 13:13:48 +02:00
storage improve api_schema module structure 2019-02-17 10:16:33 +01:00
tools tree-wide: use 'dyn' for all trait objects 2019-06-07 13:13:48 +02:00
api2.rs src/api2.rs: move backup api to /backup 2019-06-05 07:23:21 +02:00
api_schema.rs src/cli/command.rs: move doc generator code to src/api_schema/format.rs 2019-06-04 12:32:22 +02:00
auth_helpers.rs src/server/worker_task.rs: carefully handle file permissions 2019-04-06 17:53:12 +02:00
backup.rs src/backup/file_formats.rs: split out file format data 2019-06-22 09:12:25 +02:00
buildcfg.rs buildcfg.rs: improve doc 2019-02-16 12:31:39 +01:00
cli.rs src/cli/getopts.rs: improve docs 2019-02-21 09:36:52 +01:00
client.rs src/client/merge_known_chunks.rs: merge known chunks 2019-05-23 12:31:09 +02:00
config.rs fix typo: confi{g}dir 2019-02-18 13:11:42 +01:00
lib.rs src/backup.rs; use a macro to define PROXMOX_BACKUP_PROTOCOL_ID_V1 2019-06-05 08:41:20 +02:00
pxar.rs pxar: impl .pxarexclude parsing and exclude matching 2019-06-24 10:26:20 +02:00
section_config.rs avoid compiler warnings 2019-03-18 10:00:58 +01:00
server.rs src/server/upid.rs: moved code into separate file 2019-04-08 18:43:26 +02:00
tools.rs src/tools.rs: move hex_to_digest and digest_to_hex to proxmox::tools 2019-06-14 11:40:04 +02:00