[PATCH] Wrapper script around the convert extension
Edouard Gomez
ed.gomez at free.fr
Fri May 25 06:15:07 UTC 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