[PATCH] Wrapper script around the convert extension

Edouard Gomez ed.gomez at free.fr
Fri May 25 01:15:07 CDT 2007


# HG changeset patch
# User Edouard Gomez <ed.gomez at free.fr>
# Date 1180073553 -7200
# Node ID 9ebe0a868e6399761da5e390cf327307b0a9ef2c
# Parent  52a7725adb73715de3619fd1fc0ce1a5e250bd0a
Add a wrapper script for convert extension

diff -r 52a7725adb73 -r 9ebe0a868e63 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)



More information about the Mercurial-devel mailing list