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

Reply via email to