We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c449229 commit 1297655Copy full SHA for 1297655
git-cliff-core/src/remote/gitlab.rs
@@ -170,7 +170,7 @@ impl RemotePullRequest for GitLabMergeRequest {
170
}
171
172
fn merge_commit(&self) -> Option<String> {
173
- self.merge_commit_sha.clone()
+ self.merge_commit_sha.clone().or(Some(self.sha.clone()))
174
175
176
@@ -310,4 +310,13 @@ mod test {
310
311
assert_eq!(Some(1626610479), remote_commit.timestamp());
312
313
+
314
+ #[test]
315
+ fn merge_request_no_merge_commit() {
316
+ let mr = GitLabMergeRequest {
317
+ sha: String::from("1d244937ee6ceb8e0314a4a201ba93a7a61f2071"),
318
+ ..Default::default()
319
+ };
320
+ assert!(mr.merge_commit().is_some());
321
+ }
322
0 commit comments