Forget the first wrapper, it lacks 755 file permissions
Edouard Gomez
ed.gomez at free.fr
Fri May 25 06:18:25 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 --git a/contrib/convert-repo b/contrib/convert-repo
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)
More information about the Mercurial-devel
mailing list