Mercurial > hg
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): |