diff --git a/src/main/kotlin/io/meshcloud/dockerosb/persistence/GitHandlerService.kt b/src/main/kotlin/io/meshcloud/dockerosb/persistence/GitHandlerService.kt index e765829..4a1cf80 100644 --- a/src/main/kotlin/io/meshcloud/dockerosb/persistence/GitHandlerService.kt +++ b/src/main/kotlin/io/meshcloud/dockerosb/persistence/GitHandlerService.kt @@ -190,12 +190,10 @@ open class GitHandlerService( fun hasLocalCommits(): Boolean { val origin = git.repository.resolve("origin/${gitConfig.remoteBranch}") - val head = git.getRepository().resolve("HEAD") + val head = git.repository.resolve("HEAD") - var count = 0 - for (entry in git.log().addRange(origin, head).call()) { - ++count - } + val range = git.log().addRange(origin, head).call() + val count = range.count() if (count > 0) { log.info { "Your branch is ahead of 'origin/${gitConfig.remoteBranch}' by $count commit(s)." }