|
|||||||
This is a discussion on "CVS enablement" in the Top Mud Sites MUD Coding forum : So far, I've been taught that if a code base uses multiple coders the only reasonable way to enable it is to have one central person (head coder) review the code changes and implement if it fits. This is a protective measure and stops two or more coders from modifying the same area at the same time. I always thought it was a necessary thing though it slows the process somewhat. Now I hear rumors there are security and perhaps stability problems with CVS. Any thoughts or discussion about CVS? I think ImmU needs it for Circle as a ... |
|
You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our MUD community today! If you have any problems with the registration process or your account login, please contact us. If you are a registered member of the old TMS forums, please click here
|
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 |
|
Member
Join Date: May 2002
Location: Mississippi USA
Posts: 142
![]() |
So far, I've been taught that if a code base uses multiple coders the only reasonable way to enable it is to have one central person (head coder) review the code changes and implement if it fits. This is a protective measure and stops two or more coders from modifying the same area at the same time. I always thought it was a necessary thing though it slows the process somewhat.
Now I hear rumors there are security and perhaps stability problems with CVS. Any thoughts or discussion about CVS? I think ImmU needs it for Circle as a minimum and should be a standard for all the codebases used since we have multiple coders for a single base. Iluvatar |
|
|
|
|
|
#2 |
|
Senior Member
|
im no coder but i know my head coder uses it. whats nice about it from what he explained to me is that, you can quickly add ore remove the changes to the codebase and keep track of all the activity that the coders or programmers do. its also a great to catch other coders that are up to no good by installing secert IMP chars in the game and backdoors.
thats just my 2 cents |
|
|
|
|
|
#3 |
|
New Member
|
I find CVS invaluable and helps me manage the code for my mud more easily than merging code together by hand. I have setup my own CVS respository for my staff and secured it similar in fashion to how sourceforge.net has secured thiers.
From the sourceforget.net docs (Sourceforge CVS Services Introduction page Look in the CVS Developer Section) there is mention of insecure connections via pserver (native CVS user/password authentication) which is a seucurity risk. For other little security notes there is also the security page at the CVShome site (CVS Security @ CVSHome.org) which gives mention to faults in pserver which may allow usrs to gain more access to the system than pserver implies. The documentation for CVS on cvshome.org also documents the security features of CVS, from rsh access pserver and Kerberos. There are alternatives to CVS, but I myself haven't looked at them too deeply, but they are there to improve upon CVS and fix bugs where they exist. One such project is Subversion (others I've forgotton the names of and can't find my references to them right now I'm no CVS expert by a long shot, but those are a couple of resources I've read while setting up the stunnel and repository, hopefully they'll provide some information thatis of some use. |
|
|
|
|
|
#4 | |
|
Member
|
The best advantage I've found so far to using CVS (other than the obvious concurrent version idea) is the way you can wrap it in ssh, and how easy it makes uploading/downloading, I code in cygwin on my home machine, transfer with my host,
Quote:
As for security (like I said a little while ago |
|
|
|
|