Git For Garage

(New page: == Overview == The purpose of this page is to describe details of the "Git for [http://garage.maemo.org garage]" that is being started at the beginning of December, 2008. == Background =...)
Line 1: Line 1:
== Overview ==
== Overview ==
-
The purpose of this page is to describe details of the "Git for [http://garage.maemo.org garage]" that is being started at the beginning of December, 2008.
+
The purpose of this page is to describe details of the "Git for [http://garage.maemo.org garage]" projects that is being kicked off at the beginning of December, 2008.
== Background ==  
== Background ==  
Line 11: Line 11:
== Plans ==
== Plans ==
 +
 +
The full git offering for the maemo projects will arrive in 3 phases.
 +
 +
In the first phase we will offer for the new garage projects to choose git as their version control system. With this the will get a repository on a maemo server (the name will be probably git.maemo.org) and they can start using the repo with their existing accounts. Project members will automatically get commit access, while non-members will be able to pul code using [standard git tools].
 +
 +
The software that is being written will be hosted at [http://garage.maemo.org/projects/ggit].

Revision as of 18:27, 30 November 2008

Overview

The purpose of this page is to describe details of the "Git for garage" projects that is being kicked off at the beginning of December, 2008.

Background

Garage have been a successful hosting environment for maemo projects since 2006. The tool that powers garage is GForge with some modifications done by the maemo team. Software projects coming to garage can only use one source code revision control system, that is subversion, aka svn. Ever since the Linux kernel is maintained by git we had been asked to offer git for garage projects as well. The time has finally came and we are now developing the changes.

The GForge team has developed a git plugin which provides the functionality we are trying to achieve, but their plugin is meant for the Advanced Server edition of GForge. GForge AS is not in line (both code- and license wise) with the open source version we have at garage. Therefore we decided to write a free plugin for garage, which could be used by on any GForge 4.5.20+ installations.

Plans

The full git offering for the maemo projects will arrive in 3 phases.

In the first phase we will offer for the new garage projects to choose git as their version control system. With this the will get a repository on a maemo server (the name will be probably git.maemo.org) and they can start using the repo with their existing accounts. Project members will automatically get commit access, while non-members will be able to pul code using [standard git tools].

The software that is being written will be hosted at [1].