X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/blobdiff_plain/1e0bdf2afb56fd15cfdc34017ba20398a8d2c584..5cccc82b18ba82f5bd14d73c0b0d2398897dfd59:/stgit/main.py diff --git a/stgit/main.py b/stgit/main.py index 2350013..ed57668 100644 --- a/stgit/main.py +++ b/stgit/main.py @@ -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