From ea2e330e43c182dc16b0111ebc69ee5a71ee4ce1 Mon Sep 17 00:00:00 2001 From: Gavin Mak Date: Sat, 11 Mar 2023 06:46:20 +0000 Subject: Format codebase with black and check formatting in CQ Apply rules set by https://gerrit-review.googlesource.com/c/git-repo/+/362954/ across the codebase and fix any lingering errors caught by flake8. Also check black formatting in run_tests (and CQ). Bug: b/267675342 Change-Id: I972d77649dac351150dcfeb1cd1ad0ea2efc1956 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/363474 Reviewed-by: Mike Frysinger Tested-by: Gavin Mak Commit-Queue: Gavin Mak --- subcmds/overview.py | 124 ++++++++++++++++++++++++++++++---------------------- 1 file changed, 71 insertions(+), 53 deletions(-) (limited to 'subcmds/overview.py') diff --git a/subcmds/overview.py b/subcmds/overview.py index 11dba95f..8ccad611 100644 --- a/subcmds/overview.py +++ b/subcmds/overview.py @@ -19,12 +19,12 @@ from command import PagedCommand class Overview(PagedCommand): - COMMON = True - helpSummary = "Display overview of unmerged project branches" - helpUsage = """ + COMMON = True + helpSummary = "Display overview of unmerged project branches" + helpUsage = """ %prog [--current-branch] [...] """ - helpDescription = """ + helpDescription = """ The '%prog' command is used to display an overview of the projects branches, and list any local commits that have not yet been merged into the project. @@ -33,59 +33,77 @@ branches currently checked out in each project. By default, all branches are displayed. """ - def _Options(self, p): - p.add_option('-c', '--current-branch', - dest="current_branch", action="store_true", - help="consider only checked out branches") - p.add_option('--no-current-branch', - dest='current_branch', action='store_false', - help='consider all local branches') - # Turn this into a warning & remove this someday. - p.add_option('-b', - dest='current_branch', action='store_true', - help=optparse.SUPPRESS_HELP) + def _Options(self, p): + p.add_option( + "-c", + "--current-branch", + dest="current_branch", + action="store_true", + help="consider only checked out branches", + ) + p.add_option( + "--no-current-branch", + dest="current_branch", + action="store_false", + help="consider all local branches", + ) + # Turn this into a warning & remove this someday. + p.add_option( + "-b", + dest="current_branch", + action="store_true", + help=optparse.SUPPRESS_HELP, + ) - def Execute(self, opt, args): - all_branches = [] - for project in self.GetProjects(args, all_manifests=not opt.this_manifest_only): - br = [project.GetUploadableBranch(x) - for x in project.GetBranches()] - br = [x for x in br if x] - if opt.current_branch: - br = [x for x in br if x.name == project.CurrentBranch] - all_branches.extend(br) + def Execute(self, opt, args): + all_branches = [] + for project in self.GetProjects( + args, all_manifests=not opt.this_manifest_only + ): + br = [project.GetUploadableBranch(x) for x in project.GetBranches()] + br = [x for x in br if x] + if opt.current_branch: + br = [x for x in br if x.name == project.CurrentBranch] + all_branches.extend(br) - if not all_branches: - return + if not all_branches: + return - class Report(Coloring): - def __init__(self, config): - Coloring.__init__(self, config, 'status') - self.project = self.printer('header', attr='bold') - self.text = self.printer('text') + class Report(Coloring): + def __init__(self, config): + Coloring.__init__(self, config, "status") + self.project = self.printer("header", attr="bold") + self.text = self.printer("text") - out = Report(all_branches[0].project.config) - out.text("Deprecated. See repo info -o.") - out.nl() - out.project('Projects Overview') - out.nl() - - project = None - - for branch in all_branches: - if project != branch.project: - project = branch.project + out = Report(all_branches[0].project.config) + out.text("Deprecated. See repo info -o.") out.nl() - out.project('project %s/' % project.RelPath(local=opt.this_manifest_only)) + out.project("Projects Overview") out.nl() - commits = branch.commits - date = branch.date - print('%s %-33s (%2d commit%s, %s)' % ( - branch.name == project.CurrentBranch and '*' or ' ', - branch.name, - len(commits), - len(commits) != 1 and 's' or ' ', - date)) - for commit in commits: - print('%-35s - %s' % ('', commit)) + project = None + + for branch in all_branches: + if project != branch.project: + project = branch.project + out.nl() + out.project( + "project %s/" + % project.RelPath(local=opt.this_manifest_only) + ) + out.nl() + + commits = branch.commits + date = branch.date + print( + "%s %-33s (%2d commit%s, %s)" + % ( + branch.name == project.CurrentBranch and "*" or " ", + branch.name, + len(commits), + len(commits) != 1 and "s" or " ", + date, + ) + ) + for commit in commits: + print("%-35s - %s" % ("", commit)) -- cgit v1.2.3-54-g00ecf