Make 'repo status' show the branch you are currently on

Signed-off-by: Shawn O. Pearce <sop@google.com>
This commit is contained in:
Shawn O. Pearce 2009-04-18 15:31:36 -07:00
parent 3d2cdd0ea5
commit 8bd5e60b16

View File

@ -64,6 +64,19 @@ the following meanings:
all = self.GetProjects(args) all = self.GetProjects(args)
clean = 0 clean = 0
on = {}
for project in all:
cb = project.CurrentBranch
if cb:
if cb not in on:
on[cb] = []
on[cb].append(project)
branch_names = list(on.keys())
branch_names.sort()
for cb in branch_names:
print '# on branch %s' % cb
for project in all: for project in all:
state = project.PrintWorkTreeStatus() state = project.PrintWorkTreeStatus()
if state == 'CLEAN': if state == 'CLEAN':