changeset 4514:ec889780f28b

Add a wrapper script for convert extension
author Edouard Gomez <ed.gomez@free.fr>
date Fri, 25 May 2007 08:12:33 +0200
parents ac2fe196ac9b
children 86a66cce9566
files contrib/convert-repo
diffstat 1 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
new file mode 100755
--- /dev/null
+++ b/contrib/convert-repo
@@ -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)