Muds, Mush, Text Game host. Instant activation, 10mbps host speeds, unlimited players, and more. Starts at 4.50/mo.     
Mud Client
                
LoginCreate Account Tue May 13 02:16 am Play A Mud Now
Mud Client | CVS

MudMagic Client CVS


Browse the CVS tree

You can use the MudMagic CVS repository as an anonymous user, or as a developer.

You will need a CVS client, if you don't already have one. CVS should be installed with most modern Linux distributions, easily available on *BSD systems, and there are clients for Win32, MacOS, and GUI clients for the Unices. A number of them are available at http://www.cvshome.org/.

These command lines should be the bare-bones needed to get you started with MudMagic client and CVS; this is not a CVS tutorial, however. The standard CVS documentation is available here, and there are many HOWTOs available on the web.

Anonymous CVS

Anonymous CVS access is available using pserver. To log in to the server, use the following commands:

sh, ksh, bash, zsh:

export CVSROOT=:pserver:anonymous@mudmagic.com:/cvs/mudmagic

csh, tcsh:

setenv CVSROOT :pserver:anonymous@mudmagic.com:/cvs/mudmagic

then for all:

cvs login
 (password: 'mudmagic')

In order to reduce the load on our anonymous CVS server, and to promote fairness amongst users who retrieve our source code via anonymous CVS, each client host is limited to a maximum of four connections a minute. The server supports a maximum of eight anonymous CVS connections simultaneously.

Developer CVS

Write access to the live CVS tree is available for dedicated and contracted developers. contact MudMagic if you require direct developer commit access. For most developers however, posting your Patch is suffice.

Checking code out

Once you have performed the steps above, and you are sure the CVSROOT environment variable is set correctly, you can check out a module from CVS with this command:

cvs co [ -r <TAG> ] mudmagic_client

This will create a mudmagic_client directory in your current directory. It may take a bit of time, especially if your network connection is slow or the module is an espeicially large one. But once it is done, you will have an up to date copy of the master CVS source for that module. You can then at any time cd into this directory and type:

cvs update -Pd

to update your source tree to be in sync with the master tree. (The -P means to prune empty directories, and -d makes sure that you get new directories which have been added to the repository since your last update/checkout).

How to Create a patch.


There are two ways to do a patch. You could make a copy of file you edit beforehand, and create a patch with:
diff -u file.c.orig file.c > file.c.patch
or do it with CVS:
cvs diff -u file.c > file.c.patch


Posted Forum
Gauge Variables??? May 06, 2008 02:22 Questions & Answers
Re: Compiling CVS for Ubuntu 8.04 May 03, 2008 20:41 Questions & Answers
Re: Compiling CVS for Ubuntu 8.04 May 03, 2008 20:34 Questions & Answers
Is this client still being actively developed? Apr 30, 2008 04:11 General Talk
Re: Suggestions Feb 24, 2008 02:04 Feature Request
Suggestions Feb 21, 2008 04:10 Feature Request
Re: Mudmagic error compiling under Ubuntu Nov 27, 2007 13:29 General Talk
Any updates coming soon? Oct 04, 2007 07:50 Announcements & Updates
Re: Seg Fault Aug 26, 2007 13:55 Bugs & Issues
Re: Seg Fault Aug 26, 2007 08:02 Bugs & Issues

Close Who's Online Who's Online Closed. Click on image to the left to open. Browsing: 343 - 10 members / 333 guests
Cheat Happens    Download Games    Godwars II    The Gypsy Closet    Web Games    
Invernalia
Do you RP? Then, this is YOUR MUSH too! Play Now!
invernalia.mudmagic.com:3000
Ophidian
Ophidian text gaming adventure. Play Now!
ophidian.mudmagic.com:7000
Genesis
Genesis text gaming adventure. Play Now!
genesis.mudmagic.com:2770
MudMagic Text Game Hosting