CVS changes

Questions or HOWTOs about the above? Post 'em here...
Post Reply
User avatar
Staff Sergeant
Staff Sergeant
Posts: 5184
Joined: Fri Dec 13, 2002 4:11 am

CVS changes

Post by JeffM » Fri May 12, 2006 6:29 pm

Sourceforge is now implementing there new CVS system.

With this new system we will have to make some small changes to how we access CVS.

The new system is much more robust then the old one, and should offer a much higher quality of service for all users.

1) the cvs server hostname for the projcet as changed. The new host is The old "" will no longer get you to the right cvs server ( there is more then one now ).

2) You will have to check out your code again before you can update. The new host name means that your existing local copies are not linked to the right server. So just check out again.

3) Anon cvs is back and synced on the new system, and is synced every 2 hours. This is much faster then the older system.
Last edited by JeffM on Wed Mar 28, 2007 6:38 pm, edited 1 time in total.

Dev Wizard
Dev Wizard
Posts: 704
Joined: Fri Feb 21, 2003 7:50 pm

Post by trepan » Fri May 12, 2006 7:17 pm

You don't actually need to do a full checkout,
you can simply update the CVS/Root files to
point to the new server:

This bit of code did the trick for my dirs:

Code: Select all

for i in `find . -name Root`; do
  sed s/cvs/bzflag.cvs/ < $i > $i.tmp;
  mv $i.tmp $i;

User avatar
Private First Class
Private First Class
Posts: 2083
Joined: Wed Apr 12, 2006 1:31 am


Post by CannonBallGuy » Fri May 12, 2006 7:26 pm

Ok, to get CVS on the mac open the terminal, get into the right directory with 'cd' like this:

Code: Select all

cd ~/cvs/bzflag
if you want to get to the dir named 'bzflag' within one named 'cvs'.

Now login to the CVS repository as anonymous with:

Code: Select all

cvs -d login
And download the source...
For the 2.0.x branch use:

Code: Select all

cvs -d co -P -r v2_0branch bzflag
For the 2.1.x branch use:

Code: Select all

cvs -d co -P bzflag
And now do as you normally would to compile:
cd into the dir:

Code: Select all

cd ~/cvs/bzflag/

Code: Select all


Code: Select all

and finally:

Code: Select all


Merry Christmas!

"Look, if I don't buy booze for the kids, I don't get any incriminating pictures to show to their parents, my business goes down the sink, my girlfriend leaves me and the baby goes on ebay. So help me search..."

"go Play With Toys urself in a dark alley u donkey ******" - Lt-Kirby2007

User avatar
Major General
Major General
Posts: 232
Joined: Tue Jul 01, 2003 7:48 pm
Location: SE Pennsylvania, USA

Post by menotume » Fri May 12, 2006 9:31 pm

If you had "" as you old cvs host, try this if trepan's script doesn't work for you:

Code: Select all

find -name Root -exec sed -i s/@.*:\\//\\//g {} \;
It should be safe to run more than once.

User avatar
Links 2004
Private First Class
Private First Class
Posts: 85
Joined: Sat Jan 01, 2005 6:54 pm
Location: Ger

Post by Links 2004 » Wed May 31, 2006 4:34 pm

I have make a sh script for downlad the CVS an compile it :)

I a error pls say it me :)
CVS Downloader & Compiler.tar.gz
auto downloader & Compiler
For Linux
(538 Bytes) Downloaded 71 times
Clan: Links
Clan web:

Post Reply