mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[vcs] IJPL-208482 Compute commit message safely
GitOrigin-RevId: 48bed2f9ce2bef4e3606c0d079e513177ed41519
This commit is contained in:
committed by
intellij-monorepo-bot
parent
4aca94e2ad
commit
b6ea96d982
@@ -102,19 +102,15 @@ abstract class AbstractCommitMessagePolicy(
|
||||
}
|
||||
|
||||
fun getCommitMessageFromProvider(project: Project, changeList: LocalChangeList): CommitMessage? {
|
||||
DefaultCommitMessagePolicy.EXTENSION_POINT_NAME.extensionList.forEach { provider ->
|
||||
if (provider.enabled(project)) {
|
||||
val message = provider.getMessage(project)
|
||||
if (message != null) return message
|
||||
}
|
||||
val message = DefaultCommitMessagePolicy.EXTENSION_POINT_NAME.computeSafeIfAny { provider ->
|
||||
if (provider.enabled(project)) provider.getMessage(project) else null
|
||||
}
|
||||
if (message != null) return message
|
||||
|
||||
CommitMessageProvider.EXTENSION_POINT_NAME.extensionList.forEach { provider ->
|
||||
return CommitMessageProvider.EXTENSION_POINT_NAME.computeSafeIfAny { provider ->
|
||||
val legacyProviderMessage = provider.getCommitMessage(changeList, project)
|
||||
if (legacyProviderMessage != null) return CommitMessage(legacyProviderMessage)
|
||||
if (legacyProviderMessage != null) CommitMessage(legacyProviderMessage) else null
|
||||
}
|
||||
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user