From e70df03ff70a1a2bd6463a2ccbb160393e005fa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8E=AB=E6=8C=AF=E5=AE=87?= Date: Wed, 6 Apr 2022 16:33:08 +0800 Subject: [PATCH] remove rsync delete flag from stage1 --- worker/two_stage_rsync_provider.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/worker/two_stage_rsync_provider.go b/worker/two_stage_rsync_provider.go index e488a75..a3c6ecc 100644 --- a/worker/two_stage_rsync_provider.go +++ b/worker/two_stage_rsync_provider.go @@ -193,7 +193,11 @@ func (p *twoStageRsyncProvider) Options(stage int) ([]string, error) { options = append(options, stage1Profile...) options = append(options, p.archOptions...) if p.twoStageRsyncConfig.extraOptions != nil { - options = append(options, p.extraOptions...) + for _, option := range p.extraOptions { + if option != "--delete-excluded" { + options = append(options, option) + } + } } } else if stage == 2 {