WrongPlanet Version Contol / Source Code Management System

Page 1 of 1 [ 5 posts ] 

weatherkid
Tufted Titmouse
Tufted Titmouse

User avatar

Joined: 24 Apr 2009
Age: 27
Gender: Male
Posts: 29
Location: Kansas, U.S.A.

30 May 2010, 9:58 pm

Hello! This is weatherkid from WP chat. I would like to let you guys know that I am setting up a SCM (Source Code Management) server for WrongPlanet. Now, some of you may be asking yourself, "Is he using Git or Subversion or what?" You know, this was a long and thoughtful desision. It was a mighty big fight between Git and a closed source SCM called Perforce. In the end, I chose Perforce for a few reasons. 1: The documentation was wrote in readable English, not just tech English. 2: It was built to scale from 2 users to 2,000 when needbe. And last but not least... 3: ROCK SOLID SECURITY. All apps must be GPL2 or else. I only have 30 users so PM me real first name last initial, e-mail, username and password.



Jookia
Velociraptor
Velociraptor

User avatar

Joined: 7 Jan 2007
Age: 29
Gender: Male
Posts: 410

31 May 2010, 9:11 am

The fact that Perforce runs on a client/server system is a red flag from the start.

Git is the best choice here.

http://progit.org/book/ <- TUTORIAL
http://whygitisbetterthanx.com/ <- WHY IT'S BETTER
http://www.youtube.com/watch?v=4XpnKHJAok8 <- LINUS TALKS ABOUT GIT



alex
Developer
Developer

User avatar

Joined: 13 Jun 2004
Age: 38
Gender: Male
Posts: 10,216
Location: Beverly Hills, CA

31 May 2010, 9:41 am

From what ive read, Git is a superior version control system.



Ichinin
Veteran
Veteran

User avatar

Joined: 3 Apr 2009
Gender: Male
Posts: 3,653
Location: A cold place with lots of blondes.

31 May 2010, 10:18 am

weatherkid wrote:
3: ROCK SOLID SECURITY.


I see your "Rock solid security" and raise you a "BS!":
http://www.wired.com/threatlevel/2010/0 ... ode-hacks/


_________________
"It is far better to grasp the Universe as it really is than to persist in delusion, however satisfying and reassuring" (Carl Sagan)


Jookia
Velociraptor
Velociraptor

User avatar

Joined: 7 Jan 2007
Age: 29
Gender: Male
Posts: 410

31 May 2010, 10:28 am

Git will allow us all have local copies of the repo and pull changes from eachother.
This means many versions, many devs on one version which you can pull from, branches, all that.

Git can be accessed through SSH using gitosis which allows people to use their SSH keys to push stuff.
Or you could set up your own way, Git has nothing to do with how the stuff is accessed. You could do it via HTTP.

Also, why not GPL3? Is something wrong with it?