[SCM] The rsync repository. - branch master updated

Rsync CVS commit messages <[email protected]> Sat, 19 Apr 2014 19:18:07 +0200 (CEST)
Newsgroups gmane.network.rsync.cvs
Message-ID <[email protected]>
The branch, master has been updated
       via  1524c2e Expand the backslash description a bit more in excludes.
      from  0dedfbc Avoid infinite wait reading secrets file.

;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 1524c2e5c73c6d237f8308afc19186e7656aaa44
Author: Wayne Davison <[email protected]>
Date:   Sat Apr 19 10:16:00 2014 -0700

    Expand the backslash description a bit more in excludes.

-----------------------------------------------------------------------

Summary of changes:
 rsync.yo |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

diff --git a/rsync.yo b/rsync.yo
index dfb541a..eafa385 100644
--- a/rsync.yo
+++ b/rsync.yo
@@ -2754,6 +2754,10 @@ itemization(
   it() a '[' introduces a character class, such as [a-z] or [[:alpha:]].
   it() in a wildcard pattern, a backslash can be used to escape a wildcard
   character, but it is matched literally when no wildcards are present.
+  This means that there is an extra level of backslash removal when a
+  pattern contains wildcard characters compared to a pattern that has none.
+  e.g. if you add a wildcard to "foo\bar" (which matches the backslash) you
+  would need to use "foo\\bar*" to avoid the "\b" becoming just "b".
   it() if the pattern contains a / (not counting a trailing /) or a "**",
   then it is matched against the full pathname, including any leading
   directories. If the pattern doesn't contain a / or a "**", then it is


-- 
The rsync repository.