Alexis S. L. Carvalho
fe9d865e0d
convert: display all errors if we couldn't open the source repo
...
This should give the user a better hint of what's going wrong.
Improve some error messages. In particular, mention "CVS checkout" instead
of "CVS repo".
Fixes issue822 and issue826.
2007-11-09 20:21:35 -02:00
Patrick Mezard
6aa1e21320
Fix Windows os.popen bug with interleaved stdout/stderr output
...
See python bug 1366 "popen spawned process may not write to stdout under windows" for more details.
2007-11-01 12:05:14 +01:00
Alexis S. L. Carvalho
df6f43b4df
convert_cvs: add --filemap support
2007-10-04 23:21:37 -03:00
Patrick Mezard
d24e36a450
Merge with crew-stable
2007-09-14 23:10:41 +02:00
Patrick Mezard
8577cf36be
convert: workaround for cvsps.cache under Windows
...
In non-cygwin environment, cvsps fails to create its cache directory and redirect its output to stderr. Just ignore the error and capture stderr as well.
2007-09-14 22:17:53 +02:00
Patrick Mezard
7d74b8608f
convert: fix remote cvs file paths separator
2007-09-14 22:17:53 +02:00
Patrick Mezard
fc230fc7bd
convert: avoid interpreting Windows path as CVS connection strings.
...
CVS connection strings regexp detect colons to separate protocols from path and login. Unfortunately, Windows paths contains colons and were interpreted as rsh connection strings.
2007-09-14 22:17:53 +02:00
Patrick Mezard
93f1b14c12
convert: call popen2 in binary mode, with a command string.
2007-09-14 22:17:53 +02:00
Brendan Cully
54828484dd
convert: raise Abort instead of NoRepo when CVS pserver auth fails.
...
At this point we know the source is CVS, so we should not go through
the rest of the converters.
2007-08-15 14:38:18 -07:00
Thomas Arendsen Hein
8a25464ce3
merge with crew-stable
2007-08-07 15:57:23 +02:00
Thomas Arendsen Hein
b9ea9bfdb1
CVS import: Support new-style .cvspass-file format.
...
Based on an email from Ralf.Leibold at nuance dot com
2007-08-07 15:56:26 +02:00
Brendan Cully
e14b56ed31
convert: look up copies in getchanges instead of getcommit
...
svn: defer path expansion until getchanges to reduce latency, as well as memory
usage when converting incrementally.
2007-08-05 12:03:27 -07:00
Brendan Cully
d2a6fef145
convert: move some code into common init function
2007-07-05 12:08:48 -07:00
Brendan Cully
0588c7805e
convert: call superclass init from engine init functions
2007-07-05 12:00:04 -07:00
Brendan Cully
7b9fcd8629
convert: move *** empty log message *** into commit class
2007-07-01 19:40:02 -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
Eric Hopper
bb53a2c70f
convert: handle new cvsps with Tags: and multiple tags.
2007-06-24 07:22:58 -07:00
Brendan Cully
76de3f4dbc
Split convert extension into common and repository type modules
2007-06-10 20:08:47 -07:00