[SCM] The rsync repository. - branch master updated

Rsync CVS commit messages rsync-cvs at lists.samba.org
Sun Oct 16 19:28:02 UTC 2022


The branch, master has been updated
  discards  9799c75b2463c725f1829b8e1b817f122af47835 (commit)
       via  42f83868 Improve `--mkpath` a bit more.
      from  9799c75b Improve `--mkpath` a bit more.

https://git.samba.org/?p=rsync.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 42f8386823b6776ee9b63c3e005557e2f5af859a
Author: Wayne Davison <wayne at opencoder.net>
Date:   Sun Oct 16 12:23:39 2022 -0700

    Improve `--mkpath` a bit more.

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

Summary of changes:
 rsync.1.md | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)


Changeset truncated at 500 lines:

diff --git a/rsync.1.md b/rsync.1.md
index 6cd783eb..ee0a4f39 100644
--- a/rsync.1.md
+++ b/rsync.1.md
@@ -436,7 +436,7 @@ has its own detailed description later in this manpage.
 --append-verify          --append w/old data in file checksum
 --dirs, -d               transfer directories without recursing
 --old-dirs, --old-d      works like --dirs when talking to old rsync
---mkpath                 create the destination's path component
+--mkpath                 create destination's missing path components
 --links, -l              copy symlinks as symlinks
 --copy-links, -L         transform symlink into referent file/dir
 --copy-unsafe-links      only "unsafe" symlinks are transformed
@@ -1149,11 +1149,13 @@ expand it.
 
 0.  `--mkpath`
 
-    Create a missing path component of the destination path. By default, rsync
-    allows only the final component of the destination path to not exist, which
-    is an attempt to help you to validate your destination path.  With this
-    option, rsync creates all the missing destination-path components, just as
-    if `mkdir -p $DEST_PATH` had been run on the receiving side.
+    Create all missing path components of the destination path.
+
+    By default, rsync allows only the final component of the destination path
+    to not exist, which is an attempt to help you to validate your destination
+    path.  With this option, rsync creates all the missing destination-path
+    components, just as if `mkdir -p $DEST_PATH` had been run on the receiving
+    side.
 
     When specifying a destination path, including a trailing slash ensures that
     the whole path is treated as directory names to be created, even when the


-- 
The rsync repository.



More information about the rsync-cvs mailing list