2010-07-23 18:24:30 +02:00
|
|
|
Design Process : Shared Master Repository
|
|
|
|
|
=========================================
|
|
|
|
|
|
|
|
|
|
[grid="all"]
|
|
|
|
|
`------------`-----------------------
|
|
|
|
|
*State* _Final_
|
|
|
|
|
*Date* _2008-04-08_
|
|
|
|
|
*Proposed by* link:ct[]
|
|
|
|
|
-------------------------------------
|
|
|
|
|
|
|
|
|
|
Shared Master Repository setup
|
|
|
|
|
------------------------------
|
|
|
|
|
This describes how the shared MASTER is set up and syncronized.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Description
|
|
|
|
|
~~~~~~~~~~~
|
2010-07-24 16:48:32 +02:00
|
|
|
We have now a shared master repository in /git/LUMIERA. The public/anonymous
|
|
|
|
|
git url is 'git://git.lumiera.org/LUMIERA', for people with ssh access it is
|
|
|
|
|
pushable at 'git.lumiera.org:/git/LUMIERA'.
|
2010-07-23 18:24:30 +02:00
|
|
|
|
|
|
|
|
The repository is maintained by cehteh. It updates daily by a script.
|
|
|
|
|
|
2010-07-24 16:48:32 +02:00
|
|
|
There are the following branches updated from their respective maintainer
|
|
|
|
|
repositories:
|
2010-07-23 18:24:30 +02:00
|
|
|
|
|
|
|
|
[grid="all"]
|
|
|
|
|
`-------------`----------------------------------------------------`----------------------------
|
2025-06-07 23:59:57 +02:00
|
|
|
*BRANCHNAME* *DESCRIPTION*
|
2010-07-24 16:48:32 +02:00
|
|
|
*Automatic updated from*
|
|
|
|
|
'master' Stable branch, use this as generic entry point. cehteh,
|
|
|
|
|
ichthyo
|
|
|
|
|
'library' Support library development cehteh,
|
|
|
|
|
ichthyo
|
2010-07-23 18:24:30 +02:00
|
|
|
'proc' Render core development ichthyo
|
|
|
|
|
'backend' Data backend development, cehteh
|
|
|
|
|
'gui' GUI development joel
|
|
|
|
|
------------------------------------------------------------------------------------------------
|
|
|
|
|
|
2010-07-24 16:48:32 +02:00
|
|
|
Automatic syncronization is only done for 'fast-forward' updates, conflicting
|
|
|
|
|
changes are rejected. It is still possible to manually push to this repository
|
|
|
|
|
to override automatic syncronization.
|
2010-07-23 18:24:30 +02:00
|
|
|
|
2010-07-24 16:48:32 +02:00
|
|
|
Please suggest changes for this setup when required (new branches, difefrent
|
|
|
|
|
maintainers, ...)
|
2010-07-23 18:24:30 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
Comments
|
|
|
|
|
--------
|
|
|
|
|
|
2010-07-24 16:48:32 +02:00
|
|
|
Instead this polling @daily update maintainers might use git hooks on their
|
|
|
|
|
repos to push relevant things, be careful not to push cruft or tags (which tags
|
|
|
|
|
shall be present here is not yet resolved -> no tags for now)
|
2010-07-23 18:24:30 +02:00
|
|
|
-- link:ct[] [[DateTime(2008-04-08T21:48:51Z)]]
|
|
|
|
|
|
2011-02-27 23:13:09 +01:00
|
|
|
Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview]
|