Mercurial > hgsubversion
comparison README @ 304:ce676eff002b
First merge, totally untested.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Fri, 01 May 2009 10:28:59 +0200 |
parents | 982c46e7d167 |
children | dbdcb97b38af |
comparison
equal
deleted
inserted
replaced
303:f423a8780832 | 304:ce676eff002b |
---|---|
1 -*-restructuredtext-*- | 1 .. -*-restructuredtext-*- |
2 | 2 |
3 ============ | 3 ============ |
4 hgsubversion | 4 hgsubversion |
5 ============ | 5 ============ |
6 | 6 |
12 internals of Mercurial and/or Subversion. | 12 internals of Mercurial and/or Subversion. |
13 | 13 |
14 Installation | 14 Installation |
15 ------------ | 15 ------------ |
16 You need to have Subversion installed with the SWIG Python bindings | 16 You need to have Subversion installed with the SWIG Python bindings |
17 from Subversion 1.5 or later. You need Mercurial 1.1.1 or later. | 17 from Subversion 1.5 or later. You need Mercurial 1.3 (currently in development) |
18 or later. | |
18 | 19 |
19 .. _mercurial: http://selenic.com/repo/hg | 20 .. _mercurial: http://selenic.com/repo/hg |
20 .. _mercurial-stable: http://selenic.com/repo/hg-stable | 21 .. _mercurial-stable: http://selenic.com/repo/hg-stable |
21 .. _crew: http://hg.intevation.org/mercurial/crew | 22 .. _crew: http://hg.intevation.org/mercurial/crew |
22 .. _crew-stable: http://hg.intevation.org/mercurial/crew-stable | 23 .. _crew-stable: http://hg.intevation.org/mercurial/crew-stable |
40 | 41 |
41 Basic Use | 42 Basic Use |
42 ----------- | 43 ----------- |
43 Get a new clone of an svn server:: | 44 Get a new clone of an svn server:: |
44 | 45 |
45 $ hg svnclone <svn URI> [destination] | 46 $ hg clone <svn URI> [destination] |
46 | 47 |
47 Real example:: | 48 Real example:: |
48 | 49 |
49 $ hg svnclone http://python-nose.googlecode.com/svn nose-hg | 50 $ hg clone svn+http://python-nose.googlecode.com/svn nose-hg |
50 | 51 |
51 Note, you should pull from the root subversion directory, not specific | 52 Note, you should pull from the root subversion directory, not specific |
52 folders (such as trunk). | 53 folders (such as trunk). Also, you only need to modify http:// urls as shown. |
54 This is a side effect of Mercurial and Subversion both claiming the http | |
55 protocol, so svn+http is used to work around that. | |
53 | 56 |
54 Pull new revisions into an already-converted repo:: | 57 Pull new revisions into an already-converted repo:: |
55 | 58 |
56 $ hg svn pull | 59 $ hg pull |
57 | 60 |
58 For more information, see ``hg help svn`` while in a converted repo. | 61 For more information, see ``hg help svn`` while in a converted repo. |
59 | 62 |
60 Support for ``svn:externals`` | 63 Support for ``svn:externals`` |
61 ----------------------------- | 64 ----------------------------- |