Add a wrapper script for convert extension
authorEdouard Gomez <ed.gomez@free.fr>
Fri, 25 May 2007 08:12:33 +0200
changeset 4514 ec889780f28b
parent 4513 ac2fe196ac9b
child 4515 86a66cce9566
Add a wrapper script for convert extension
contrib/convert-repo
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/convert-repo	Fri May 25 08:12:33 2007 +0200
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+#
+# Wrapper script around the convert.py hgext extension
+# for foreign SCM conversion to mercurial format.
+#
+
+import sys
+from mercurial import ui, fancyopts
+from hgext import convert
+
+# Options extracted from the cmdtable
+func, options, help = convert.cmdtable['convert']
+
+# An ui instance
+u = ui.ui()
+
+opts = {}
+args = []
+try:
+    args = fancyopts.fancyopts(sys.argv[1:], options, opts)
+except fancyopts.getopt.GetoptError, inst:
+    u.warn('Usage:\n%s' % help)
+    sys.exit(-1)
+
+convert._convert(u, *args, **opts)