Don't die when there are no branches
authorKarl Hasselström <kha@treskal.com>
Thu, 18 May 2006 20:36:40 +0000 (21:36 +0100)
committerCatalin Marinas <catalin.marinas@gmail.com>
Thu, 18 May 2006 20:36:40 +0000 (21:36 +0100)
Signed-off-by: Karl Hasselström <kha@treskal.com>
stgit/commands/branch.py

index c7561a8..2218bbb 100644 (file)
@@ -174,11 +174,14 @@ def func(parser, options, args):
 
         branches = os.listdir(os.path.join(basedir.get(), 'refs', 'heads'))
         branches.sort()
-        max_len = max([len(i) for i in branches])
 
-        print 'Available branches:'
-        for i in branches:
-            __print_branch(i, max_len)
+        if branches:
+            print 'Available branches:'
+            max_len = max([len(i) for i in branches])
+            for i in branches:
+                __print_branch(i, max_len)
+        else:
+            print 'No branches'
         return
 
     elif options.protect: