State | Final |
Date | 2008-04-08 |
Proposed by | ct |
Shared Master Repository setup
This describes how the shared MASTER is set up and syncronized.
Description
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.
The repository is maintained by cehteh. It updates daily by a script.
There are the following branches updated from their respective maintainer repositories:
BRANCHNAME | DESCRIPTION | |
*Automatic up | dated from* | |
master | Stable branch, use this as generic entry point. | cehteh, |
ichthyo | ||
library | Support library development | cehteh, |
ichthyo | ||
proc | Render core development | ichthyo |
backend | Data backend development, | cehteh |
gui | GUI development | joel |
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.
Please suggest changes for this setup when required (new branches, difefrent maintainers, …)
Comments
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) — ct
Back to Lumiera Design Process overview