I find that the Garry’s Mod development community is being fundamentally hindered by the prevalent support of the Subversion SCM protocol. This is a community full of people who want to contribute, but cannot do so as easily as another system (say git) due to the centralised aspect that Subversion is based around. We need a decentralised system to fully experience the cooperative potential of this community. I’m personally in favour of git if we are to shift.
This thought was spurred when Falco requested that people post actual critiques of DarkRP, which he then fixed. Falco’s admission that he doesn’t have the time to refactor all of DarkRP was an added splinter in my brain. With our sort of community, this sort of thing is pathetically unnecessary. This convoluted, time-consuming, and overall counter-productive process is due to a lack of real branching/merging support in SVN that comes with SVN’s focus on centralised code repositories. This shortcoming is not appropriate for a community such as this.
A nice summation of the positives of both systems I experienced during my personal usage of both protocols: http://stackoverflow.com/a/875
Am I wrong? Am I right? Is it unnecessary?
Just to clarify: this is not supposed to be a push for a forceful conversion. Just a push for people to consider switching over because it would do the community good.