This page last changed on Jul 04, 2012 by jdeolive.

Overview

Switching the version control system from Subversion to Git.

Proposed By

Justin Deoliveira

Assigned to Release

2.2

State

Under Discussion, In Progress, Completed, Rejected, Deferred

Motivation

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.

Proposal

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.

https://github.com/geoserver/geoserver/

Gather up committer github account names and add them to the geoserver organization.

In progress.

Shut off Subversion access

http://jira.codehaus.org/browse/HAUS-2239

Switch over build server

Done.

Update automated release scripts

To be done.

Feedback

Backwards Compatibility

State here any backwards compatibility issues.

Voting

Andrea Aime: +1
Alessio Fabiani: +1
Ben Caradoc-Davies: +1
Gabriel Roldán: +1
Justin Deoliveira: +1
Jody Garnett: +1
Mark Leslie:
[~roba]:
Simone Giannecchini: +1

Links

JIRA Task
[Email Discussion|]
[Wiki Page|]

Document generated by Confluence on May 14, 2014 23:00