Brendan Cully
300a70dc81
convert: svn: disable batched fetch - get the whole log immediately
2007-07-02 07:54:51 -07:00
Brendan Cully
4dc3f96686
convert: svn: add revnum() to convert rev to revnum
2007-07-02 07:28:54 -07:00
Brendan Cully
3633ad1c8b
convert: svn: abort if module stat fails
2007-07-02 07:22:11 -07:00
Brendan Cully
fd76b646a1
convert: fetch svn changes on demand (in batches)
2007-07-01 23:28:21 -07:00
Brendan Cully
a380d8f56b
convert: svn: convert branch trunk to default
2007-07-01 22:23:33 -07:00
Brendan Cully
19c00a246e
convert: svn: fix fallback directory listing code when importing a submodule
2007-07-01 22:21:05 -07:00
Brendan Cully
67217d7c09
convert: remove svn debugger trap
2007-07-01 22:09:33 -07:00
Brendan Cully
27056ca3cd
convert: import all branches from git repositories
2007-07-01 22:00:25 -07:00
Brendan Cully
abc3ff714b
convert: gitcmd wrapper for os.popen
2007-07-01 21:09:08 -07:00
Brendan Cully
977193d42f
convert: activate subversion engine
...
Fail gracefully if the subversion python bindings are not installed.
Support --rev option to convert as well as URL@rev.
2007-07-01 20:30:04 -07:00
Daniel Holth
b6da512597
convert extension: Add SVN converter
2007-07-01 23:56:11 +02:00
Daniel Holth
202219ddab
convert extension: stripped-down svn transport module
2007-07-01 17:15:54 +02:00
Brendan Cully
a29de605a9
convert: split converter into convertsource and convertsink
2007-07-01 19:58:19 -07:00
Brendan Cully
7b9fcd8629
convert: move *** empty log message *** into commit class
2007-07-01 19:40:02 -07:00
Brendan Cully
b6f546b15e
convert: initialize source after destination, cleaning up if source is unusable
2007-07-01 19:23:10 -07:00
Brendan Cully
ee1924281e
convert: add -r argument specifying latest revision to convert
2007-07-01 15:02:15 -07:00
Brendan Cully
4ac9754fb4
convert: ove recode method into converter_source
2007-07-01 12:58:08 -07:00
Alexis S. L. Carvalho
08bab0f618
convert: "unknown" is a string
2007-06-25 18:52:12 -03:00
Hollis Blanchard
50bf402546
fix 'convert' with single commit repositories
...
The attached patch passes the three 'convert' testcases, and also is
able to successfully convert the git.git repository.
2007-06-25 14:50:25 -05:00
Eric Hopper
bb53a2c70f
convert: handle new cvsps with Tags: and multiple tags.
2007-06-24 07:22:58 -07:00
Matt Mackall
3791779d22
convert: sometimes git forgets the author
2007-06-23 13:33:45 -05:00
Thomas Arendsen Hein
4d29c6dc8e
Updated copyright notices and add "and others" to "hg version"
2007-06-19 08:51:34 +02:00
Brendan Cully
c860c88389
convert: remove pdb call. *blush*
2007-06-14 16:19:58 -07:00
Brendan Cully
3671e1a1d1
convert: fix various authormap handling bugs
2007-06-14 16:12:08 -07:00
Edouard Gomez
8076a27777
convert extension: Add support for username mapping
...
Allows mapping usernames to new ones during conversion process.
- Use -A option for first import
- Then at the end of the conversion process and if the destination
repo supports authorfile attribute, author map content is copied
to the file pointed by the authorfile call.
- On incremental conversions w/o any -A option specified, the
destination authorfile, if any, gets read automatically.
EG: This allows mapping unix system usernames used in CVS accounts
to a more typical "Firstname Lastname <address@server.org>" pair.
2007-06-14 23:25:55 +02:00
Edouard Gomez
b42f104ce2
convert extension: Save a few opens on the map file
...
Save a few opens on the map file adding a class attribute
2007-06-14 23:25:55 +02:00
Brendan Cully
76de3f4dbc
Split convert extension into common and repository type modules
2007-06-10 20:08:47 -07:00
Thomas Arendsen Hein
c8b452e9cd
Some small cleanups for convert extension:
...
- repo doesn't need to be imported
- util.Abort doesn't need \n
- space after comma
- long lines
- spacing
2007-06-09 13:17:58 +02:00
Edouard Gomez
a78099c06d
Add some more smart when initializing destination repository
2007-06-07 23:16:10 +02:00
Edouard Gomez
3da6e22a8d
Fix hgext/convert/__init__.py rights
2007-06-07 23:06:17 +02:00
Thomas Arendsen Hein
f6cab1195a
convert: map CVS HEAD to default branch
2007-06-07 12:41:12 +02:00
Thomas Arendsen Hein
49220695bc
Removed trailing whitespace and tabs from python files
2007-06-06 20:22:52 +02:00
Thomas Arendsen Hein
c25e5246ac
Fixed python2.3 incompatibility (rsplit) in cvs code of convert extension
2007-06-06 20:17:03 +02:00
Edouard Gomez
1c1f8ffe29
Turns convert.py into a real extension
2007-05-25 00:56:48 +02:00
Thomas Arendsen Hein
ae50302e53
Move convert-repo to hgext/convert/__init__.py
2007-06-06 19:49:47 +02:00