From 29a5778626bb4bb2ff40b6aae343e8a16f574b84 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Sun, 20 Mar 2022 13:46:16 +0100 Subject: [PATCH] Improve wording --- changelog/unreleased/issue-233 | 2 +- doc/040_backup.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/changelog/unreleased/issue-233 b/changelog/unreleased/issue-233 index a27af1db2..00a4e1658 100644 --- a/changelog/unreleased/issue-233 +++ b/changelog/unreleased/issue-233 @@ -1,6 +1,6 @@ Enhancement: Add negative patterns for include/exclude -If a pattern is prefixed by an exclamation mark and match a file that +If a pattern starts with an exclamation mark and it matches a file that was previously matched by a regular pattern, the match is cancelled. Notably, this can be used with `--exclude-file` to cancel the exclusion of some files. diff --git a/doc/040_backup.rst b/doc/040_backup.rst index ba297dc7f..80a14a87a 100644 --- a/doc/040_backup.rst +++ b/doc/040_backup.rst @@ -289,7 +289,7 @@ On most Unixy shells, you can either quote or use backslashes. For example: * ``--exclude="foo bar star/foo.txt"`` * ``--exclude=foo\ bar\ star/foo.txt`` -If a pattern is prefixed by an exclamation mark and match a file that +If a pattern starts with exclamation mark and matches a file that was previously matched by a regular pattern, the match is cancelled. It works similarly to ``gitignore``, with the same limitation: once a directory is excluded, it is not possible to include files inside the