Skip to content

Commit

Permalink
Merge branch 'release/2.6'
Browse files Browse the repository at this point in the history
  • Loading branch information
dkirrane committed Sep 9, 2016
2 parents 4babd40 + d8cd128 commit d0a6c22
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 5 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Expand Up @@ -5,7 +5,7 @@ apply plugin: 'application'
//apply plugin: 'maven-publish'

group = 'com.dkirrane.groovy.gitflow'
version = '2.5'
version = '2.6'

mainClassName = "com.dkirrane.gitflow.groovy.conflicts.Main"

Expand Down
19 changes: 15 additions & 4 deletions src/main/groovy/com/dkirrane/gitflow/groovy/GitflowCommon.groovy
Expand Up @@ -269,6 +269,16 @@ class GitflowCommon {
return localHotfixBranches.findAll({ it.startsWith(prefix) })
}

List gitLocalSupportBranches() {
List localSupportBranches = new ArrayList()

def process = "git branch --no-color".execute(envp, repoDir)
process.in.eachLine { line -> localSupportBranches.add(line.replaceAll("^(\\*\\s+|\\s+)", "")) }

String prefix = getSupportBranchPrefix()
return localSupportBranches.findAll({ it.startsWith(prefix) })
}

Boolean gitIsCleanWorkingTree() {
// Check for unstaged changes in the working tree (exit code is 0 if clean)
Process wcProcess = "git diff --no-ext-diff --ignore-submodules --quiet --exit-code".execute(envp, repoDir)
Expand Down Expand Up @@ -468,13 +478,14 @@ class GitflowCommon {
String stOut = standard.toString()
String stErr = error.toString()
Integer exitCode = process.exitValue()

if(exitCode != 0 || stErr) {
println("")
log.info stOut
log.error "Cannot connect to remote Git repo '${origin}' ${getOriginURL()}. Check your Git credentials."
log.error stErr.trim()
log.error "(exit code ${exitCode})"
log.error "Issue occurred when connecting to remote Git repo '${origin}' ${getOriginURL()}"
log.error "Check your Git credentials and review Git error below:"
log.error "Git exit code: ${exitCode}"
log.error stErr.trim()
println("")
}

Expand Down

0 comments on commit d0a6c22

Please sign in to comment.