From 84b18f865a450a8b2cb2aa524558208d198c5aa9 Mon Sep 17 00:00:00 2001 From: AskaEth Date: Sat, 22 Aug 2026 13:45:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20rsync=20=E5=8A=A0=20--mkpath=20=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E9=80=92=E5=BD=92=E5=88=9B=E5=BB=BA=E7=9B=AE=E6=A0=87?= =?UTF-8?q?=E5=A4=9A=E7=BA=A7=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- transfer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transfer.py b/transfer.py index 4bc22b5..40a1939 100644 --- a/transfer.py +++ b/transfer.py @@ -262,7 +262,7 @@ class RsyncBackend: exclude_from: str = "", skip_existing: bool = False, append: bool = True, **_) -> list[str]: src = src.rstrip("/") + "/" - cmd = ["rsync", "-a", "-v", "--info=progress2"] + cmd = ["rsync", "-a", "-v", "--info=progress2", "--mkpath"] if checksum: cmd.append("--checksum") if skip_existing: