Bruno Haible <[EMAIL PROTECTED]> wrote: >> I've set up for cvs pserver (read-only) access to the git mirror >> cvs -d :pserver:[EMAIL PROTECTED]:/gnulib.git co -d gnulib HEAD > > Thanks!
Hi Bruno, > There are a few differences compared to the original CVS: There are more than a few :-) As I understood the goals, this is rather minimalist. It's obviously not intended to be a perfect emulation. If you want quality, use git. > - It says at many occasions "server doesn't support gzip-file-contents". > (I am always using "cvs -z3".) If you don't like the inefficiency, switch to git :-) > - "cvs log" and "cvs annotate" use the first names, rather than the savannah > user names. While this is more user-friendly, it will fire back the day we > have several developers with the same first name. I'd prefer to use either > full names or savannah login names. Another incentive to switch to git :-) > - "cvs log" says that at every commit, 2 lines were added and 3 lines removed. > Which should make for empty files after some time :-) Yep. That's hard-coded. > - The expansion of dates is different (see attached diff). Here the git-based > server uses ISO 8601 notation. (Not that it's bad. It's just different.) > > - Regarding the dates in "cvs log", it's the opposite: Here the original > CVS uses ISO 8601 notation, and the git-based one doesn't. I don't think any of those are show-stoppers. Do you? I'm not even convinced they're worth spending (my) time on. The cvs mode provided by git-cvsserver is intended (by me, at least) simply to make the conversion process easier for those reluctant or slow to switch to git.
