This page last changed on Jul 04, 2012 by jdeolive.
Switching the version control system from Subversion to Git.
Assigned to Release
Under Discussion, In Progress, Completed, Rejected, Deferred
Primary motivators for moving to git are:
- Most active developers already use git for local development, svn has become just a file server
- A recent poll showed majority of developers/users would favore a switch to git
- Git has emerged as a pretty clear frontrunner in terms of version control systems
- GeoTools has already switched
- Github is awesome!
The list goes on. Essentially exactly the same motivation for the GeoTools switch.
Making the switch boils down to the following tasks.
Update developer documentation
First cut done.
Setup GitHub organization / repo
Done. Been functioning for a while now.
Gather up committer github account names and add them to the geoserver organization.
Shut off Subversion access
Switch over build server
Update automated release scripts
To be done.
State here any backwards compatibility issues.
Andrea Aime: +1
Alessio Fabiani: +1
Ben Caradoc-Davies: +1
Gabriel Roldán: +1
Justin Deoliveira: +1
Jody Garnett: +1
Simone Giannecchini: +1