X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/blobdiff_plain/8351555474ced37a21799755762ad69b3c826d70..fe847176ac839e64d426e6bf8ab7ad67ba3129d6:/stgit/commands/branch.py diff --git a/stgit/commands/branch.py b/stgit/commands/branch.py index c4b5945..be501a8 100644 --- a/stgit/commands/branch.py +++ b/stgit/commands/branch.py @@ -126,8 +126,11 @@ def func(parser, options, args): if len(args) == 2: tree_id = git_id(args[1]) - git.create_branch(args[0], tree_id) + if git.branch_exists(args[0]): + raise CmdException, 'Branch "%s" already exists' % args[0] + stack.Series(args[0]).init() + git.create_branch(args[0], tree_id) print 'Branch "%s" created.' % args[0] return