1 package io.github.aloussase.changelog.git
3 class GetCurrentBranchCommitsCommand : AbstractGitCommand<List<Pair<String, String>>>() {
4 override val commandLine: String
5 get() = "git log main..HEAD --no-merges --oneline --pretty=format:\"%an|%s\""
7 override fun transform(rawOutput: String): List<Pair<String, String>> =
10 .map { it.split("|") }
11 .map { Pair(it[0], it[1]) }