19 lines
No EOL
730 B
Kotlin
19 lines
No EOL
730 B
Kotlin
package nl.topsquad.autoprefixcommit
|
|
|
|
import com.intellij.openapi.project.Project
|
|
import com.intellij.openapi.vcs.changes.LocalChangeList
|
|
import com.intellij.openapi.vcs.changes.ui.CommitMessageProvider
|
|
import com.intellij.util.diff.Diff
|
|
import git4idea.repo.GitRepositoryManager
|
|
import org.jetbrains.annotations.NotNull
|
|
|
|
class BranchNameCommitMessageProvider: CommitMessageProvider {
|
|
override fun getCommitMessage(@NotNull forChangelist: LocalChangeList, project: Project): String? {
|
|
val repository = GitRepositoryManager.getInstance(project).repositories.firstOrNull()
|
|
repository?.let {
|
|
val currentBranch = it.currentBranchName
|
|
return currentBranch
|
|
}
|
|
return ""
|
|
}
|
|
} |