X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/blobdiff_plain/49e316b9485e69d13a10aea4b97c4a1cfe65ee70..862ba51abe15297ad4219e6c0c03c9ce280f49e1:/stgit/commands/branch.py diff --git a/stgit/commands/branch.py b/stgit/commands/branch.py index 9bf6cdb..63b3797 100644 --- a/stgit/commands/branch.py +++ b/stgit/commands/branch.py @@ -63,7 +63,7 @@ options = [make_option('-c', '--create', def __is_current_branch(branch_name): return crt_series.get_branch() == branch_name -def __print_branch(branch_name): +def __print_branch(branch_name, length): initialized = ' ' current = ' ' protected = ' ' @@ -76,8 +76,8 @@ def __print_branch(branch_name): current = '>' if branch.get_protected(): protected = 'p' - print '%s %s%s\t%s\t%s' % (current, initialized, protected, branch_name, \ - branch.get_description()) + print current + ' ' + initialized + protected + '\t' + \ + branch_name.ljust(length) + ' | ' + branch.get_description() def __delete_branch(doomed_name, force = False): doomed = stack.Series(doomed_name) @@ -138,10 +138,11 @@ def func(parser, options, args): branches = os.listdir(os.path.join(git.base_dir, 'refs', 'heads')) branches.sort() + max_len = max([len(i) for i in branches]) print 'Available branches:' for i in branches: - __print_branch(i) + __print_branch(i, max_len) return elif options.protect: