Go to file
Christian Ebner 4d142ea79e pxar: cleanup: refactor and rename exclude pattern
The original name PxarExcludePattern makes no sense anymore as the patterns are
also used to match filenames during restore of the archive.

Therefore, exclude_pattern.rs is moved to match_pattern.rs and PxarExcludePattern
rename to MatchPattern.
Further, since it makes more sense the MatchTypes are now declared as None,
Positive, Negative, PartialPositive or PartialNegative, as this makes more sense
and seems more readable.
Positive matches are those without '!' prefix, Negatives with '!' prefix.

This makes also the filename matching in the encoder/decoder more intuitive and
the logic was adapted accordingly.

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2019-08-03 08:52:32 +02:00
debian debian/control: add clang build dependency 2019-06-27 11:14:33 +02:00
docs docs/backup-protocol.rst: add backup protocol docs 2019-06-04 17:33:12 +02:00
etc use service Type=notify 2019-04-25 11:01:33 +00:00
proxmox-protocol proxmox-protocol/src/types.rs: use derive Endian 2019-04-24 06:59:12 +02:00
qemu-io add qemu-io crate, AioContext reactor helper 2019-05-16 11:59:55 +02:00
src pxar: cleanup: refactor and rename exclude pattern 2019-08-03 08:52:32 +02:00
tests pxar: cleanup: move feature flags to src/pxar/flags.rs and omit CA_FORMAT prefix on all of them 2019-08-03 08:51:06 +02:00
www GUI: fix borders 2019-04-11 12:18:04 +02:00
zstd-sys bump zstd-sys version 2019-06-05 09:44:43 +02:00
.gitignore add generated files to .gitignore 2019-02-05 14:17:30 +01:00
Cargo.toml Cargo.toml: update to latest hyper version 2019-07-15 13:37:27 +02:00
defines.mk start generating manual pages 2019-02-24 10:18:38 +01:00
Makefile buildsys: make valgrind=1 to enable valgrind support 2019-05-23 09:49:10 +02:00
rust-toolchain use nightly for now 2019-06-07 13:14:03 +02:00