Mercurial > hg-stable
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
--- /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)