Changes between Initial Version and Version 1 of MoveToGitHub


Ignore:
Timestamp:
Mar 20, 2012, 3:46:59 AM (12 years ago)
Author:
heikki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MoveToGitHub

    v1 v1  
     1= Move to GitHub =
     2
     3|| '''Date''' || 2012/03/20 ||
     4|| '''Contact(s)''' || Heikki Doeleman ||
     5|| '''Status''' || proposed ||
     6|| '''Assigned to release''' || 2.7 ||
     7|| '''Resources''' ||  ||
     8
     9== Overview ==
     10
     11Using SVN on Sourceforge is not very optimal for version control. Especially if you do larger commits, it very often fails, which requires that you do all sort of things to get your local copy back in a 'fit' state before trying again. A large commit last week took me 3 hours to complete, having had to split it up in dozens of smaller commits. This is an unacceptable amount of time and it also pollutes version control history as it should have been a single, logical, atomic commit.
     12
     13This proposal aims to try out [https://github.com/ | GitHub] for a trial, and if we're satisfied, move permanently to that.
     14
     15 
     16=== Proposal Type ===
     17 * '''Type''': Version Control Change
     18 * '''App''': !GeoNetwork
     19 * '''Module''': all
     20
     21=== Voting History ===
     22 * Vote proposed:
     23
     24----
     25
     26== Motivations ==
     27
     28To find out whether this move is really advantageous I propose we cope trunk to Git and then use a trial period of say 2 weeks or 1 month during which all developers should commit to both Git and SVN. At the end of this period the developers should decide whether to move permanently or not.
     29
     30When moving permanently, the night build script, Hudson and the web site need to be updated.
     31
     32
     33
     34
     35=== Backwards Compatibility Issues ===
     36
     37When we permanently move, SVN wil no longer be updated so links and docs about using it will be out of date.
     38
     39=== New libraries added ===
     40
     41None.
     42
     43== Risks ==
     44
     45Everything is risky..
     46
     47== Participants ==
     48 * all !GeoNetwork developers