@@ -516,7 +516,7 @@ func rawMerge(ctx context.Context, pr *issues_model.PullRequest, doer *user_mode
516
516
}
517
517
sig := pr .Issue .Poster .NewGitSig ()
518
518
if signArg == "" {
519
- if err := git .NewCommand (ctx , "commit" , git .CmdArg (fmt .Sprintf ("--author='%s <%s>'" , sig .Name , sig .Email )), "-m" ). AddDynamicArguments ( message ).
519
+ if err := git .NewCommand (ctx , "commit" , git .CmdArg (fmt .Sprintf ("--author='%s <%s>'" , sig .Name , sig .Email )), git . CmdArg ( "--message=" + message ) ).
520
520
Run (& git.RunOpts {
521
521
Env : env ,
522
522
Dir : tmpBasePath ,
@@ -534,7 +534,7 @@ func rawMerge(ctx context.Context, pr *issues_model.PullRequest, doer *user_mode
534
534
if err := git .NewCommand (ctx , "commit" ).
535
535
AddArguments (signArg ).
536
536
AddArguments (git .CmdArg (fmt .Sprintf ("--author='%s <%s>'" , sig .Name , sig .Email ))).
537
- AddArguments ("-m" ). AddDynamicArguments ( message ).
537
+ AddArguments (git . CmdArg ( "--message=" + message ) ).
538
538
Run (& git.RunOpts {
539
539
Env : env ,
540
540
Dir : tmpBasePath ,
@@ -644,7 +644,7 @@ func rawMerge(ctx context.Context, pr *issues_model.PullRequest, doer *user_mode
644
644
func commitAndSignNoAuthor (ctx context.Context , pr * issues_model.PullRequest , message string , signArg git.CmdArg , tmpBasePath string , env []string ) error {
645
645
var outbuf , errbuf strings.Builder
646
646
if signArg == "" {
647
- if err := git .NewCommand (ctx , "commit" , "-m" ). AddDynamicArguments ( message ).
647
+ if err := git .NewCommand (ctx , "commit" , git . CmdArg ( "--message=" + message ) ).
648
648
Run (& git.RunOpts {
649
649
Env : env ,
650
650
Dir : tmpBasePath ,
@@ -655,7 +655,7 @@ func commitAndSignNoAuthor(ctx context.Context, pr *issues_model.PullRequest, me
655
655
return fmt .Errorf ("git commit [%s:%s -> %s:%s]: %w\n %s\n %s" , pr .HeadRepo .FullName (), pr .HeadBranch , pr .BaseRepo .FullName (), pr .BaseBranch , err , outbuf .String (), errbuf .String ())
656
656
}
657
657
} else {
658
- if err := git .NewCommand (ctx , "commit" ).AddArguments (signArg ).AddArguments ("-m" ). AddDynamicArguments ( message ).
658
+ if err := git .NewCommand (ctx , "commit" ).AddArguments (signArg ).AddArguments (git . CmdArg ( "--message=" + message ) ).
659
659
Run (& git.RunOpts {
660
660
Env : env ,
661
661
Dir : tmpBasePath ,
0 commit comments