summaryrefslogtreecommitdiffstats
path: root/subcmds/start.py
diff options
context:
space:
mode:
Diffstat (limited to 'subcmds/start.py')
-rw-r--r--subcmds/start.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/subcmds/start.py b/subcmds/start.py
index 4eb3e476..deced7c2 100644
--- a/subcmds/start.py
+++ b/subcmds/start.py
@@ -47,5 +47,13 @@ the configuration data is set up properly.
47 print >>sys.stderr, "error: '%s' is not a valid name" % nb 47 print >>sys.stderr, "error: '%s' is not a valid name" % nb
48 sys.exit(1) 48 sys.exit(1)
49 49
50 err = []
50 for project in self.GetProjects(args[1:]): 51 for project in self.GetProjects(args[1:]):
51 project.StartBranch(nb) 52 if not project.StartBranch(nb):
53 err.append(project)
54
55 if err:
56 err.sort()
57 for p in err:
58 print >>sys.stderr, "error: cannot start in %s" % p.relpath
59 sys.exit(1)