diff --git a/git_redmine.py b/git_redmine.py index 1b00de2..590e9d9 100644 --- a/git_redmine.py +++ b/git_redmine.py @@ -200,10 +200,9 @@ def take(issue_number): break else: new = True - branch_name = 'wip/%s-%s' % (issue_number, slugify(issue.subject)) - click.confirm( - 'Do you want to create branch %s tracking master ?' % branch_name, - abort=True) + default_branch_name = 'wip/%s-%s' % (issue_number, slugify(issue.subject)[:32]) + click.confirm('Do you want to create a branch tracking master ?', abort=True) + branch_name = click.prompt('Branch name', default=default_branch_name) branch = repo.create_head(branch_name) set_branch_option(branch, 'merge', 'refs/heads/master') set_branch_option(branch, 'remote', '.')