@@ -33,16 +33,20 @@ type Syncer struct{}
33
33
var syncedDirs = map [string ]struct {}{}
34
34
35
35
func (k * Syncer ) Sync (ctx context.Context , s * sync.Item ) error {
36
- logrus .Infoln ("Copying files:" , s .Copy , "to" , s .Image )
36
+ if len (s .Copy ) > 0 {
37
+ logrus .Infoln ("Copying files:" , s .Copy , "to" , s .Image )
37
38
38
- if err := sync .Perform (ctx , s .Image , s .Copy , copyFileFn ); err != nil {
39
- return errors .Wrap (err , "copying files" )
39
+ if err := sync .Perform (ctx , s .Image , s .Copy , copyFileFn ); err != nil {
40
+ return errors .Wrap (err , "copying files" )
41
+ }
40
42
}
41
43
42
- logrus .Infoln ("Deleting files:" , s .Delete , "from" , s .Image )
44
+ if len (s .Delete ) > 0 {
45
+ logrus .Infoln ("Deleting files:" , s .Delete , "from" , s .Image )
43
46
44
- if err := sync .Perform (ctx , s .Image , s .Delete , deleteFileFn ); err != nil {
45
- return errors .Wrap (err , "deleting files" )
47
+ if err := sync .Perform (ctx , s .Image , s .Delete , deleteFileFn ); err != nil {
48
+ return errors .Wrap (err , "deleting files" )
49
+ }
46
50
}
47
51
48
52
return nil
0 commit comments