package com.blubi.branchmaster.commandline; import java.io.File; import java.util.ArrayList; import java.util.List; public class Git_BranchList extends AbstractCommandLineRunner { List<String> branchNames = new ArrayList<String>(); public Git_BranchList(File homedir) { super(homedir); } public List<String> execute() { this.run("git branch --list --all --no-color"); return branchNames; } @Override protected void handle(String line) { line = line.substring(2); // Strip prefix branchNames.add(line); } }