On Jan 30, 2008, at 2:00 PM, Raffaello Pelagalli wrote: > Vincent Massol <[EMAIL PROTECTED]> writes: > >> Hi, >> >> We need to decide if we want to have a single SVN repository or >> several. Right now we have 4: >> - main xwiki: XE, XEM, Watch, Curriki >> - chronopolys >> - xwiki workspaces >> - sandbox >> >> I prefer to have a single one for the following reasons: >> >> 1) Simpler Admin >> 2) Consolidate history >> 3) Ability to move sources from one project to another. For example >> the fact the sandbox is in a separate repo is a real pain since it's >> not possible to perform a svn move so we loose the history when we >> move things around >> 4) Complex to configure. You have to configure all your tools to >> point >> to several repos (IDE, etc) >> 5) Hard to configure external tools and no consolidated search, >> stats,etc. For example: ohloh, sourcekibitzer >> >> Note that Apache has a single repo for all its projects so it's not >> like this is something that is weird and that hasn't been done >> before. >> >> To be honest I don't see a single advantage to have several repos. >> >> However we would need to configure the SVN hooks to send svn commit >> emails to different mailing lists and do the user authentication >> based >> on *.xwiki.org mapped to directories in SVN, but that's not a >> problem. >> >> WDYT? >> >> Thanks >> -Vincent > > Hi, > > I think that it's normal to have separate repositories, at it is > separate projects. > > Technicaly there is no problem if you want that xwiki committers can > commit on > all the projects (chrono, curriki, workspaces, sandbox, core, > etc ...). > > The problem is : if you give some rights to someone for committing > on sandbox > he will be able to commit on the core if he wants ...
I've explained how to do it. Also this is working very fine in Apache land so I really don't see this as a problem. > Also, there is not only xwiki opensource repositories on this > server, so we > will not change the authentication mechanism, at least not in very > near futur. I don't understand what you mean here. Could you explain more? > So here is my -1 for the technical part and another -1 for because I > really > think that different projects need to have different repositories :) > > And finally here is my +1 to move Curriki, Watch, XE and XEM on > there own > repositories, which will be more consistent regarding the way we > manage > the different products on xwiki.org. Right now the main argument you give is "it's normal to have separate repositories". This sounds like a low argument compared to the ones I've given :) Could you please list specific advantages? Thanks -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

