summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshizhendong <[email protected]>2024-11-15 15:52:48 +0800
committershizhendong <[email protected]>2024-11-15 15:52:48 +0800
commit489e1b93208fabf4bcf521b65c4ac686a4d88329 (patch)
tree54c2440212e3d8b1193fb020af2768bdbc559847
parent7f7d0347cea1568e3b0eacc0aabf138979da63f8 (diff)
fix: 调整 mr merge 提交信息
-rw-r--r--src/main/java/net/geedge/asw/module/app/service/impl/ApplicationMergeServiceImpl.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/net/geedge/asw/module/app/service/impl/ApplicationMergeServiceImpl.java b/src/main/java/net/geedge/asw/module/app/service/impl/ApplicationMergeServiceImpl.java
index ef1a408..5367f60 100644
--- a/src/main/java/net/geedge/asw/module/app/service/impl/ApplicationMergeServiceImpl.java
+++ b/src/main/java/net/geedge/asw/module/app/service/impl/ApplicationMergeServiceImpl.java
@@ -251,7 +251,11 @@ public class ApplicationMergeServiceImpl extends ServiceImpl<ApplicationMergeDao
String srcBranch = entity.getSourceBranch();
String tgtBranch = entity.getTargetBranch();
- String message = entity.getTitle();
+ StringBuilder commitMessage = new StringBuilder();
+ commitMessage.append("Merge branch '").append(tgtBranch).append("' into '").append(srcBranch).append("'\n\n");
+ commitMessage.append(entity.getTitle());
+ commitMessage.append("\n");
+
String workspaceId = entity.getWorkspaceId();
// 检查 tgtBranch 是否存在
@@ -261,7 +265,7 @@ public class ApplicationMergeServiceImpl extends ServiceImpl<ApplicationMergeDao
// merge
try {
- gitService.mergeBranch(workspaceId, srcBranch, tgtBranch, message, null);
+ gitService.mergeBranch(workspaceId, srcBranch, tgtBranch, commitMessage.toString(), null);
String latestCommitId = gitService.getLatestCommitId(workspaceId, srcBranch);
entity.setEndCommitId(latestCommitId);
entity.setStatus(MergeRequestStatus.MERGED.toString());