Add --prefix example to INSTALL
[stgit] / stgit / main.py
index 2350013..ed57668 100644 (file)
@@ -92,6 +92,7 @@ def print_help():
     print 'commands:'
     print '  help        print this message'
     print '  version     display version information'
+    print '  copyright   display copyright information'
     print
 
     cmds = commands.keys()
@@ -122,10 +123,13 @@ def main():
         print 'Stacked GIT %s' % version
         print 'Python version %s' % sys.version
         sys.exit(0)
+    if cmd in ['copyright']:
+        print __copyright__
+        sys.exit(0)
     if not cmd in commands:
         print >> sys.stderr, 'Unknown command: %s' % cmd
-        print >> sys.stderr, '  Try "%s help" for a list of supported commands' \
-              % prog
+        print >> sys.stderr, '  Try "%s help" for a list of supported ' \
+              'commands' % prog
         sys.exit(1)
 
     # re-build the command line arguments
@@ -140,6 +144,8 @@ def main():
         # 'clone' doesn't expect an already initialised GIT tree
         if cmd == 'clone':
             stgit.commands.common.crt_series = stack.Series('master')
+        elif hasattr(options, 'branch') and options.branch:
+            stgit.commands.common.crt_series = stack.Series(options.branch)
         else:
             stgit.commands.common.crt_series = stack.Series()
         # the line below is a simple way to avoid an exception when