File tree 3 files changed +17
-4
lines changed
3 files changed +17
-4
lines changed Original file line number Diff line number Diff line change
1
+ package lib
2
+
3
+ func CreateDefaultGitClient () GitClient {
4
+ return CreateGoGitClient ()
5
+ }
6
+
7
+ func CreateGoGitClient () GitClient {
8
+ return GoGitClient {}
9
+ }
10
+
11
+ func CreateCmdGitClient () GitClient {
12
+ return CmdGitClient {}
13
+ }
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ func (r ScheduleRunner) tryUpdateScheduleCommitHash(schedule db.Schedule) (updat
31
31
Logger : nil ,
32
32
TemplateID : schedule .TemplateID ,
33
33
Repository : repo ,
34
- Client : lib.GoGitClient {} ,
34
+ Client : lib .CreateDefaultGitClient () ,
35
35
}.GetLastRemoteCommitHash ()
36
36
37
37
if err != nil {
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ func (t *TaskRunner) getRepoPath() string {
60
60
Logger : t ,
61
61
TemplateID : t .template .ID ,
62
62
Repository : t .repository ,
63
- Client : lib.GoGitClient {} ,
63
+ Client : lib .CreateDefaultGitClient () ,
64
64
}
65
65
66
66
return repo .GetFullPath ()
@@ -439,7 +439,7 @@ func (t *TaskRunner) checkoutRepository() error {
439
439
Logger : t ,
440
440
TemplateID : t .template .ID ,
441
441
Repository : t .repository ,
442
- Client : lib.GoGitClient {} ,
442
+ Client : lib .CreateDefaultGitClient () ,
443
443
}
444
444
445
445
err := repo .ValidateRepo ()
@@ -474,7 +474,7 @@ func (t *TaskRunner) updateRepository() error {
474
474
Logger : t ,
475
475
TemplateID : t .template .ID ,
476
476
Repository : t .repository ,
477
- Client : lib.GoGitClient {} ,
477
+ Client : lib .CreateDefaultGitClient () ,
478
478
}
479
479
480
480
err := repo .ValidateRepo ()
You can’t perform that action at this time.
0 commit comments