mercurial/commands.py
changeset 1215 8b4435aae40a
parent 1214 34706a835d4a
child 1218 cde6818e082a
equal deleted inserted replaced
1214:34706a835d4a 1215:8b4435aae40a
  2001         u.warn("%s: invalid arguments\n" % cmd)
  2001         u.warn("%s: invalid arguments\n" % cmd)
  2002         help_(u, cmd)
  2002         help_(u, cmd)
  2003     except UnknownCommand, inst:
  2003     except UnknownCommand, inst:
  2004         u.warn("hg: unknown command '%s'\n" % inst.args[0])
  2004         u.warn("hg: unknown command '%s'\n" % inst.args[0])
  2005         help_(u, 'shortlist')
  2005         help_(u, 'shortlist')
       
  2006     except SystemExit:
       
  2007         # don't catch this is the catch-all below
       
  2008         raise
       
  2009     except:
       
  2010         u.warn("** unknown exception encountered, details follow\n")
       
  2011         u.warn("** report bug details to mercurial@selenic.com\n")
       
  2012         raise
  2006 
  2013 
  2007     sys.exit(-1)
  2014     sys.exit(-1)