[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers-public] CVS changes

From: Sylvain Beucler
Subject: [Savannah-hackers-public] CVS changes
Date: Tue, 13 Dec 2005 23:35:18 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050922 Firefox/1.0.7 (Debian package 1.0.7-1)

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 -d:ext:address@hidden:/sources/project co module_name
 cvs -z3 -d:ext:address@hidden:/web/project 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 -d:pserver:address@hidden:/sources/project co module_name
 cvs -z3 -d:pserver:address@hidden:/web/project 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

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

(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

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 sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]