From 3b0fe8a282977ff273e3e9adfd1e4a6aec910d99 Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Tue, 31 Jan 2017 15:01:30 -0500 Subject: [PATCH] include version info for all branches Show the list of branches with their version info, so we can avoid releasing a version from an older stable branch that would interfere with the use of master. Change-Id: Ic6931ce11bb9032015158f6f890000666602d049 Signed-off-by: Doug Hellmann --- openstack_releases/cmds/list_changes.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/openstack_releases/cmds/list_changes.py b/openstack_releases/cmds/list_changes.py index 4435830e05..6e7cd73d6a 100644 --- a/openstack_releases/cmds/list_changes.py +++ b/openstack_releases/cmds/list_changes.py @@ -67,10 +67,12 @@ def git_branch_contains(workdir, repo, title, commit): out = subprocess.check_output(cmd, cwd=os.path.join(workdir, repo)) print(out + '\n') print('\nAll branches:') - subprocess.check_call( - ['git', 'branch', '-a'], - cwd=os.path.join(workdir, repo), - ) + for branch in gitutils.get_branches(workdir, repo): + print('{:<30}'.format(branch), end=' ') + subprocess.call( + ['git', 'describe', branch], + cwd=os.path.join(workdir, repo), + ) return [o.strip() for o in out.splitlines()]