If you were developing a medium sized (20,000-200,000 lines) program on RentACoder using multiple unaffiliated programmers, what revision control system would you use?
I figure a good one would have:
An HTML interface (so RAC programmers don't have to install anything)
Files stored on a web server (I'm using Apache on BSD)
Support for Branching and Branch Merging as well as labelling a version in the code.
Good security.
Perhaps other things are important in the arena of RAC that I haven't thought of.
So what Revision Control system would be best for working on RentACoder?
-Kelly
## Deliverables
1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP .NET developing C# code with Developer's Studio.