@@ -84,17 +84,17 @@ func FixMergeBase(ctx context.Context, x *xorm.Engine) error {
8484
8585 if ! pr .HasMerged {
8686 var err error
87- pr .MergeBase , _ , err = gitcmd .NewCommand ("merge-base" ).AddDashesAndList (pr .BaseBranch , gitRefName ).RunStdString (ctx , & gitcmd. RunOpts { Dir : repoPath } )
87+ pr .MergeBase , _ , err = gitcmd .NewCommand ("merge-base" ).AddDashesAndList (pr .BaseBranch , gitRefName ).WithDir ( repoPath ). RunStdString (ctx )
8888 if err != nil {
8989 var err2 error
90- pr .MergeBase , _ , err2 = gitcmd .NewCommand ("rev-parse" ).AddDynamicArguments (git .BranchPrefix + pr .BaseBranch ).RunStdString (ctx , & gitcmd. RunOpts { Dir : repoPath } )
90+ pr .MergeBase , _ , err2 = gitcmd .NewCommand ("rev-parse" ).AddDynamicArguments (git .BranchPrefix + pr .BaseBranch ).WithDir ( repoPath ). RunStdString (ctx )
9191 if err2 != nil {
9292 log .Error ("Unable to get merge base for PR ID %d, Index %d in %s/%s. Error: %v & %v" , pr .ID , pr .Index , baseRepo .OwnerName , baseRepo .Name , err , err2 )
9393 continue
9494 }
9595 }
9696 } else {
97- parentsString , _ , err := gitcmd .NewCommand ("rev-list" , "--parents" , "-n" , "1" ).AddDynamicArguments (pr .MergedCommitID ).RunStdString (ctx , & gitcmd. RunOpts { Dir : repoPath } )
97+ parentsString , _ , err := gitcmd .NewCommand ("rev-list" , "--parents" , "-n" , "1" ).AddDynamicArguments (pr .MergedCommitID ).WithDir ( repoPath ). RunStdString (ctx )
9898 if err != nil {
9999 log .Error ("Unable to get parents for merged PR ID %d, Index %d in %s/%s. Error: %v" , pr .ID , pr .Index , baseRepo .OwnerName , baseRepo .Name , err )
100100 continue
@@ -108,7 +108,7 @@ func FixMergeBase(ctx context.Context, x *xorm.Engine) error {
108108 refs = append (refs , gitRefName )
109109 cmd := gitcmd .NewCommand ("merge-base" ).AddDashesAndList (refs ... )
110110
111- pr .MergeBase , _ , err = cmd .RunStdString (ctx , & gitcmd. RunOpts { Dir : repoPath } )
111+ pr .MergeBase , _ , err = cmd .WithDir ( repoPath ). RunStdString (ctx )
112112 if err != nil {
113113 log .Error ("Unable to get merge base for merged PR ID %d, Index %d in %s/%s. Error: %v" , pr .ID , pr .Index , baseRepo .OwnerName , baseRepo .Name , err )
114114 continue
0 commit comments