comparison contrib/darcs2hg.py @ 5359:6b6104430964

convert: support darcs as a source repo
author Bryan O'Sullivan <bos@serpentine.com>
date Tue, 02 Oct 2007 13:49:11 -0700
parents bd706eb8bc25
children
comparison
equal deleted inserted replaced
5358:4fbd27bf04b1 5359:6b6104430964
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Encoding: iso-8859-1 2 # Encoding: iso-8859-1
3 # vim: tw=80 ts=4 sw=4 noet 3 # vim: tw=80 ts=4 sw=4 noet
4 # ----------------------------------------------------------------------------- 4 # -----------------------------------------------------------------------------
5 # Project : Basic Darcs to Mercurial conversion script 5 # Project : Basic Darcs to Mercurial conversion script
6 #
7 # *** DEPRECATED. Use the convert extension instead. This script will
8 # *** be removed soon.
9 #
6 # ----------------------------------------------------------------------------- 10 # -----------------------------------------------------------------------------
7 # Authors : Sebastien Pierre <sebastien@xprima.com> 11 # Authors : Sebastien Pierre <sebastien@xprima.com>
8 # TK Soh <teekaysoh@gmail.com> 12 # TK Soh <teekaysoh@gmail.com>
9 # ----------------------------------------------------------------------------- 13 # -----------------------------------------------------------------------------
10 # Creation : 24-May-2006 14 # Creation : 24-May-2006
11 # Last mod : 05-Jun-2006
12 # ----------------------------------------------------------------------------- 15 # -----------------------------------------------------------------------------
13 16
14 import os, sys 17 import os, sys
15 import tempfile 18 import tempfile
16 import xml.dom.minidom as xml_dom 19 import xml.dom.minidom as xml_dom
215 hg_repo = os.path.abspath(args[1]) 218 hg_repo = os.path.abspath(args[1])
216 skip = int(args[2]) 219 skip = int(args[2])
217 else: 220 else:
218 print USAGE 221 print USAGE
219 sys.exit(-1) 222 sys.exit(-1)
223 print 'This command is deprecated. Use the convert extension instead.'
220 # Initializes the target repo 224 # Initializes the target repo
221 if not os.path.isdir(darcs_repo + "/_darcs"): 225 if not os.path.isdir(darcs_repo + "/_darcs"):
222 print "No darcs directory found at: " + darcs_repo 226 print "No darcs directory found at: " + darcs_repo
223 sys.exit(-1) 227 sys.exit(-1)
224 if not os.path.isdir(hg_repo): 228 if not os.path.isdir(hg_repo):