Florian Weimer wrote:
* Zbynek Winkler:
Has it been considered to let someone else do this work for monotone? I
think git is using cvsps [1] to import cvs repositories.
Does cvsps still open one connection per file and revision? That
behavior was rather antisocial.
According to the man page:
NOTE ON CVS-DIRECT
As of version 2.0b6 cvsps has a partial implementation of
the cvs
client code built in. This reduces the RTT and/or handshaking
overhead
from one per patchset member to one per patchset. This
dramatically
increases the speed of generating diffs over a slow link, and
improves
the consistency of operation. Currently the --cvs-direct option
turns
on the use of this code, but it very well may be default by
the time
2.0 comes out. The built-in cvs code attempts to be
compatible with
cvs, but may have problems, which should be reported. It
honors the
CVS_RSH and CVS_SERVER environment variables, but does not
parse the
~/.cvsrc file.
I guess they are attempting to do the same as monotone.cvssync (?).
Zbynek
PS. Well, I wouldn't want to maintain all this cvs-related code if I
didn't have to ;)
--
http://zw.matfyz.cz/ http://robotika.cz/
Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic
_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel