newsNews: CVS URL changed

Latest News
Mercurial hg moved to new server posted by agn, Thu 12 Jan 2017 03:07:50 PM UTC - 0 replies
Bazaar bzr moved to new server posted by agn, Tue 10 Jan 2017 03:33:35 AM UTC - 0 replies
Subversion svn service moved to the new server. posted by rwp, Fri 06 Jan 2017 07:02:03 PM UTC - 0 replies
The cvs service has moved to the new server posted by agn, Fri 16 Dec 2016 03:14:26 AM UTC - 0 replies
The git service has moved to the new server posted by rwp, Sun 04 Dec 2016 12:38:44 AM UTC - 0 replies
[184 news in archive]

CVS changes

Item posted by Sylvain Beucler <Beuc> on Tue 13 Dec 2005 10:35:18 PM UTC.

In our effort to better structure the Savannah system and get the necessary fundations for new features, all CVS-related services are moved to and

You can use 'sv' instead of 'savannah' for short.

cvs -z3 co module_name
cvs -z3 co module_name

Anonymous access over SSH, which has been somewhat troublesome, and uses an unnecessary encryption (since it is public access), was disabled. The new structure allowed us to replace it with the more common pserver access. pserver access is anonymous only.

cvs -z3 co module_name
cvs -z3 co project

We now use 'sources' and 'web' instead of respectively 'cvsroot' and 'webcvs' - this sounds clearer. The old paths are still supported via symbolic links.

Migration: type one of the following one-liner in your CVS working copy:

- For anonymous working copies
find . -path '.*/CVS/Root' -print0 | xargs -0 perl -i -p -e 's/:ext:anoncvs\@(cvs\.)?s/:pserver:anonymous\@cvs.s/'

- For a project member working copy
find . -path '.*/CVS/Root' -print0 | xargs -0 perl -i -p -e 's/\@s/\@cvs.s/'

(Note: this was reported not to work under MSys (see the comments); if you know a more portable way, feel free to reply)

Or, just check out a fresh copy :)

rsync is now enabled on default port (873), you can use it to get your raw CVS files. With this new service, the (resources consuming) daily tarball generation script could be disabled.


ViewCVS was also upgraded. Old URLs are seamlessly redirected to the new ones.

Commit notification was cleaned-up; this doesn't change much, except that those receiving notifications and diffs to the same list as separate mails now get them all in a single mail.

You can ignore the deprecation warnings that CVS issues when sending the e-mail: we need to upgrade our version of log_accum to support new-style CVSROOT/loginfo format, and meanwhile we use the old-style format for that particular hook.

Message %s504
RE: Setting $CSVROOT to avoid typing 'cvs -d. (posted by chicares, Mon 12 Dec 2005 03:01:05 AM UTC)

Oh...I think the perl commands in Sylvain's original message
are intended to take care of this.

Here's a caution for users of MSYS ( this command

$ find -path '.*/CVS/Root' -print0 | xargs -0 perl -i -p -e 's/:ext:anoncvs\@(cvs\.)?s/:pserver:anonymous\@cvs.s/'

resulted in

Can't do inplace edit on ./current/lmi/CVS/Root: Permission denied.

and many more "permission denied" messages, and had the
probably-unwanted effect of causing CVS/Root/ to stop
existing. So, on that platform, it's probably better to
patch the files by hand, or do a fresh checkout.

Thread Author Date
Setting $CSVROOT to avoid typing 'cvs -d...' chicares Mon 12 Dec 2005 01:39:39 AM UTC
      RE: Setting $CSVROOT to avoid typing 'cvs -d. chicares Mon 12 Dec 2005 03:01:05 AM UTC
      RE: Setting $CSVROOT to avoid typing 'cvs -d. rwp Fri 16 Dec 2005 06:36:44 AM UTC


Back to the top

Powered by Savane 3.3