@@ -68,20 +68,22 @@ func (r *Repository) updateRemote(path, ref string) error {
68
68
log .Debugf ("Updating remote config repository: %s" , path )
69
69
70
70
if len (ref ) != 0 {
71
- cmdFetch := []string {"git" , "-C" , path , "fetch" , "--quiet" , "--depth" , "1" , "origin" , ref }
72
- _ , err := execGit (strings .Join (cmdFetch , " " ))
71
+ _ , err := r .Git .CmdArgs (
72
+ "git" , "-C" , path , "fetch" , "--quiet" , "--depth" , "1" ,
73
+ "origin" , ref ,
74
+ )
73
75
if err != nil {
74
76
return err
75
77
}
76
78
77
- cmdFetch = []string {"git" , "-C" , path , "checkout" , "FETCH_HEAD" }
78
- _ , err = execGit (strings .Join (cmdFetch , " " ))
79
+ _ , err = r .Git .CmdArgs (
80
+ "git" , "-C" , path , "checkout" , "FETCH_HEAD" ,
81
+ )
79
82
if err != nil {
80
83
return err
81
84
}
82
85
} else {
83
- cmdFetch := []string {"git" , "-C" , path , "pull" , "--quiet" }
84
- _ , err := execGit (strings .Join (cmdFetch , " " ))
86
+ _ , err := r .Git .CmdArgs ("git" , "-C" , path , "pull" , "--quiet" )
85
87
if err != nil {
86
88
return err
87
89
}
@@ -99,7 +101,7 @@ func (r *Repository) cloneRemote(path, url, ref string) error {
99
101
}
100
102
cmdClone = append (cmdClone , url )
101
103
102
- _ , err := execGit ( strings . Join (cmdClone , " " ) )
104
+ _ , err := r . Git . CmdArgs (cmdClone ... )
103
105
if err != nil {
104
106
return err
105
107
}
0 commit comments