# HG changeset patch # User Edouard Gomez # Date 1180073553 -7200 # Node ID ec889780f28be2abdf79ea70488c2084b235570e # Parent ac2fe196ac9b4c8c275f240e8fe0a97a96edb178 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)