[Scummvm-devel] ATTN: Proposed layout for git repository

Willem Jan Palenstijn wjp at usecode.org
Sun Sep 23 22:16:06 CEST 2012


On Sun, Sep 23, 2012 at 09:41:57PM +0200, Johannes Schickel wrote:
> On 09/23/2012 08:37 PM, Eugene Sandulenko wrote:
> >    scummex/* --> scummex (??? it will go first in the list, but
> > scummvm-scummex looks weird to me)
> 
> Indeed scummvm-scummex looks weird. Maybe we should skip it for now. If 
> there's anyone interested in ScummEX development we could setup a 
> special project for it.
> 
> > Now on the websites:
> >
> > Right, keeping them in subdirectories makes it tricky to autoupdate on
> > the target sites. So let's ditch that.
> >
> > Option 1. Separate repo for everything
> >    buildbot  --> scummvm-buildbot
> >    doxygen --> scummvm-doxygen
> >    forum/trunk --> scummvm-forum
> >    web/* --> scummvm-web
> >    web-planet -- scummvm-planet
> >    wiki/trunk -- scummvm-wiki
> >
> > Option 2. Put everything in branches on scummvm-sites.
> >    buildbot -> scummvm-sites:buildbot
> >    doxygen --> scummvm-sites:doxygen
> >    forum/trunk --> scummvm-sites:forum
> >    web/* --> scummvm-sites:master  ??
> >    web-planet -- scummvm-sites:planet
> >    wiki/trunk -- scummvm-sites:wiki
> >
> > The problem with this option is that you have to pull everything for
> > modifying just the buildbot scripts. Currently it takes about 350MB
> > for -web repo. I'd say that's a lot. This was my primary reason why I
> > proposed to put it into a separate repository.
> >
> > Option 3. Web separate in scummvm-web, rest is in branches on
> > scummvm-sites or scummvm-web-other.
> >
> > Thoughts?
> 
> I think I would prefer a separate repo for everything in this case. 
> Working with branches for totally different data feels just wrong.

I prefer option 3, having the various small sites in separate branches in
scummvm-sites to avoid getting a large number of very-infrequently-updated
repositories.

This way, they're easy to access if we want to, but out of the way otherwise.

And if any of them get very large or very active, we can still trivially move
them to their own repository at any time.

-Willem Jan




More information about the Scummvm-devel mailing list