From 7279e690b846a731df684d8c4f7e52e4ccdb7713 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 1 Mar 2019 21:40:31 +0100 Subject: [PATCH] prevent too long wip branch names --- git_redmine.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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', '.')