Read even if you don't know what I mean
Having discovered that I have all the parts neccessary to build a second computer (excepting a monitor, oh well), I realised that I could very much use it as a server.
Now, what I would love to do is benefit the EV/O/N Dev community, and help provide an organisation tool for all the teams out there.
In case you don't know what a CVS is, I'll explain.
I can't remember what it stands for, but I know the idea behind it. A CVS server, allows a central host for (as it is usually used) programming code, so developers working off several computer can download what they need.
Beyond this, it records every single change made to every single file, when it was made, and by who, so for example, if you and another team member were both working on the same file, but on different resources, and you uploaded the file to the CVS.
Then of course, your other team member would have the old copy. However, when he uploaded the updated old file (which his new changes), the CVS would track the changes made by both people and merge them into one file.
Also, the CVS stores backups of the old files, so if someone accidentally makes a change and then uploads it, all is not lost.
Permissions can be controlled by whoever runs the server (myself), so each team could have it's own directory of files.
Further to this, each teammember could have seperate permissions. I.e. if the team leader wanted each member of the team to only have access to certain files, this could be controlled (Working from my memory this is true, I'm not an expert on CVS).
This is of course all depending on if my parents will let me have a computer running 24/7, which of course may not always be possible. I'm currently on a 2Mbit connection, so my upload is only around 256kbps, which is about 32KB/s, (1.9 MB a min) though I should be upgrading to 8mbit the second it's available in my area. I have the time and the dedication to run this, as long as my computer works, which is should, I'm in the process of copying all the needed files to it now.
It has a 20GB hard drive, and it won't have much else than the OS on it, so I'd say there'd be at least 10GB free for
Oh, and finally, there is a Mac CVS client out there, I'll find out what it is when I get home, that allows the upload of resource forks, because CVS is not normally resource fork compatible, but this client converts it into a CVS-capable format.
So, is there any interest in this? If there is, and I can get the computer to run and work, I'll be posting a follow-up in a few days with contact details.