def start(branch, directory=""): branches = Git.branches() if branch in branches: raise ValueError(_ERROR % (branch, " ".join(branches))) directory = clone(directory) Call.call_raw("git checkout -b " + branch, cwd=directory) banner("Checked out new branch", branch)