diff options
| author | Lena <lena@omega> | 2026-07-01 00:00:00 +0000 |
|---|---|---|
| committer | Lena <lena@omega> | 2026-07-01 00:00:00 +0000 |
| commit | 44ebf6db6cf2725e18f0e1129f4005fd456b03dc (patch) | |
| tree | b34c2a9055986fe3135c1873fa1c4318c2728e4f /rsh/main.go | |
| parent | 48a9af712d13ac885d8945df29e88c291dfc07f6 (diff) | |
| download | rsend-44ebf6db6cf2725e18f0e1129f4005fd456b03dc.tar.gz | |
app: drop --mkpath for compatibility with old remote rsyncs
rsync forwards --mkpath to the remote side when sending, so a remote
rsync older than 3.2.3 (notably stock macOS, whose openrsync is
"rsync 2.6.9 compatible") rejects every sync with "unrecognized
option '--mkpath'".
rsync creates the final component of the destination path on its own,
so flat remote paths keep working everywhere, including the documented
rrsync setup whose root is pre-created. Only a nested remote path with
missing parents now needs a one-time mkdir -p on the server; the log
shows rsync's error when it is missing.
Reported-by: jsvk
Link: https://codeberg.org/0xlena/rsend/pulls/1
Diffstat (limited to 'rsh/main.go')
0 files changed, 0 insertions, 0 deletions