[M3devel] CVS polling related?

Jay K jay.krell at cornell.edu
Wed Jul 28 13:38:31 CEST 2010


bug was reported in 2006.
Presumably the fix is to not use CVS!

What bothers me about CVS:


1)
When there is a multi-file commit, there is no one link to follow to see the diffs.
Hudson helps.
But I want cvsweb to provide it.
This is usually naturally fixed by any system with atomic commit as they identity the multi-file commit with one identifiers.


2)
Everything is excruciatingly slow because everything goes to the network.
2a) I want cvs diff to not go to the network.
2b) I want a "cvs revert" command; what I frequently do is rename or delete my edits and then cvs upd to get the file back.
In Perforce this is just p4 revert ...


3) I don't want it dropping CVS directories in every single directory. Just at the top of the tree, or preferably
just one file or preferably in a parallel location; diffing two checkouts is made awful by this.
I believe subversion has the same bug.
Perforce does not.



More cvs oddity, like, it was missing everything, and printed lots of odd stuff:

http://hudson.modula3.com:8080/job/cm3-current-build-PPC_LINUX/25/consoleFull

I'll poke at that some.
I don't even see the workspace anywhere.


 - Jay

----------------------------------------
> Date: Wed, 28 Jul 2010 13:26:55 +0200
> From: wagner at elegosoft.com
> To: jay.krell at cornell.edu
> CC: m3devel at elegosoft.com
> Subject: Re: CVS polling related?
>
> Quoting Jay K :
>
> > CVS polling related?
>
> Probably. The 'cvs: error (1, 0) called recursively' are a
> known annoyance though. See
>
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=386153
> http://savannah.nongnu.org/bugs/?26608
>
> for details.
>
> Olaf
>
> > %
> > Message from syslogd at birch at Wed Jul 28 13:07:33 2010 ...
> > birch cvs: cvs update: New directory
> > `m3-sys/m3cc/gcc/gcc/config/vax' -- ignored
> >
> > Message from syslogd at birch at Wed Jul 28 13:07:33 2010 ...
> > birch cvs: error (1, 0) called recursively.  Second message was:
> >
> > Message from syslogd at birch at Wed Jul 28 13:07:33 2010 ...
> > birch cvs: cvs update: New directory
> > `m3-sys/m3cc/gcc/gcc/config/vax' -- ignored
> >
> > Message from syslogd at birch at Wed Jul 28 13:07:33 2010 ...
> > birch cvs: error (1, 0) called recursively.  Second message was:
> >
> > Message from syslogd at birch at Wed Jul 28 13:07:33 2010 ...
> > birch cvs: error (0, 0) called recursively.  Original message was:
> >
> > Message from syslogd at birch at Wed Jul 28 13:07:33 2010 ...
> > birch cvs: cvs [update aborted]: received broken pipe signal
> >
> > Message from syslogd at birch at Wed Jul 28 13:07:33 2010 ...
> > birch cvs: error (0, 0) called recursively.  Original message was:
> >
> > Message from syslogd at birch at Wed Jul 28 13:07:33 2010 ...
> > birch cvs: cvs [update aborted]: received broken pipe signal
> >
> > Message from syslogd at birch at Wed Jul 28 13:07:33 2010 ...
> > birch cvs: Aborting.
> >
> > Message from syslogd at birch at Wed Jul 28 13:07:33 2010 ...
> > birch cvs: Aborting.
> --
> Olaf Wagner -- elego Software Solutions GmbH
> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
>
 		 	   		  


More information about the M3devel mailing list