@@ -838,19 +838,20 @@ func GetSquashMergeCommitMessages(ctx context.Context, pr *issues_model.PullRequ
838838 stringBuilder := strings.Builder {}
839839
840840 if ! setting .Repository .PullRequest .PopulateSquashCommentWithCommitMessages {
841- //use PR's title and description as squash commit message
841+ // use PR's title and description as squash commit message
842842 message := strings .TrimSpace (pr .Issue .Content )
843843 stringBuilder .WriteString (message )
844844 if stringBuilder .Len () > 0 {
845845 stringBuilder .WriteRune ('\n' )
846846 if ! commitMessageTrailersPattern .MatchString (message ) {
847+ // TODO: this trailer check doesn't work with the separator line added below for the co-authors
847848 stringBuilder .WriteRune ('\n' )
848849 }
849850 }
850851 } else {
851852 // use PR's commit messages as squash commit message
852853 // commits list is in reverse chronological order
853- maxSize := setting .Repository .PullRequest .DefaultMergeMessageSize
854+ maxMsgSize := setting .Repository .PullRequest .DefaultMergeMessageSize
854855 for i := len (commits ) - 1 ; i >= 0 ; i -- {
855856 commit := commits [i ]
856857 msg := strings .TrimSpace (commit .CommitMessage )
@@ -859,8 +860,8 @@ func GetSquashMergeCommitMessages(ctx context.Context, pr *issues_model.PullRequ
859860 }
860861
861862 _ , _ = fmt .Fprintf (& stringBuilder , "* %s\n \n " , msg )
862- if maxSize > 0 && stringBuilder .Len () >= maxSize {
863- tmp := strings .ToValidUTF8 (stringBuilder .String ()[:maxSize ]+ "..." , "?" )
863+ if maxMsgSize > 0 && stringBuilder .Len () >= maxMsgSize {
864+ tmp := strings .ToValidUTF8 (stringBuilder .String ()[:maxMsgSize ]+ "..." , "?" )
864865 stringBuilder .Reset ()
865866 stringBuilder .WriteString (tmp )
866867 break
@@ -908,6 +909,7 @@ func GetSquashMergeCommitMessages(ctx context.Context, pr *issues_model.PullRequ
908909 }
909910
910911 if stringBuilder .Len () > 0 && len (authors ) > 0 {
912+ // TODO: this separator line doesn't work with the trailer check (commitMessageTrailersPattern) above
911913 stringBuilder .WriteString ("---------\n \n " )
912914 }
913915
0 commit comments