Commit notifications for specs

Rodrigo Moya rodrigo at gnome-db.org
Wed Apr 30 11:40:22 PDT 2008


On Wed, 2008-04-30 at 20:30 +0200, Rodrigo Moya wrote:
> On Tue, 2008-04-29 at 16:54 -0600, Aaron J. Seigo wrote:
> > 
> > i completely support an open repository (git, svn .. *whatever*) for the specs 
> > where anyone involved can work in a branch until it's ready to merge into 
> > mainline. the merging would be done by the editors themselves. waiting on 
> > people to gatekeep is inneficient and really antithetical to the open source 
> > methodology anyways.
> > 
> > i think having a canonical location for either hosting these branches is also 
> > important so we can all work together without chasing down repository 
> > locations. (a shared git repo is an obvious answer, and probably easy given 
> > it's already what is in use at fd.o)
> > 
> what if we just use branches for each version of each spec? That is, I
> start a new spec, it's approved, which makes it go to version 1.0 with
> its own branch. Only minor revisions would be accepted there. Then,
> trunk/head/master would be the 'playground' for new versions of the
> spec, but won't move to its own branch (version 2.0) until it's
> approved.
> 
> Then, we can have a place where the approved specs with their versions
> are listed. If a spec doesn't have a 1.0 version, it has never been
> approved.
> 
> There could even be a "virtual" module (or whatever it's called in git)
> called 'official-specs' which pulls down the correct branches for each
> spec.
> 
> With this, every spec has its own 'development' process but we can
> easily publish all official specs.

and of course, we can do the same with Aaron's 'review', 'drafts',
'playground'
-- 
Rodrigo Moya <rodrigo at gnome-db.org>



More information about the xdg mailing list