ok go ahead. it doesn't broke anythting, so you can do it. jeremi On 9/28/06, Vincent Massol <[email protected]> wrote:
-----Original Message----- From: jeremi joslin [mailto:[email protected]] Sent: jeudi 28 septembre 2006 12:36 To: [email protected] Cc: [email protected] Subject: Re: [xwiki-dev] Ok to use svn:externals?
Yes, it's good for me. But don't we need to think before at the organisation of the project?
Why before? The reason I mention this svn:externals is because I'd like to check xwiki out and I have this pain point. I assume lots of others users/committers must have it and I'm trying to fix it.
This is separate to the organisation of the project and we shouldn't wait. When the project directory structure changes (and it will) then we'll adjust the svn:externals definitions.
First we need to turn XWiki in a more modular way(ie, separate the differents part of the code).
Agree, except for the "first".
And it can be great to migrate the ant build to Maven2. I don't know Maven enought for this, but we can do it together.
Yes, I'm planning to work on this m2 migration but again this is a different topic. Right now there's a directory structure in place. The svn:externals is simply to use that existing directory structure, nothing more.
Let me know if I should go ahead with creating the trunks-users/ and trunks-dev/ externals. If we can move to https then we'll leave only a single trunks/ dir and if the directory structure changes we'll adjust the svn:externals properties.
Thanks -Vincent
jeremi
On 9/28/06, Vincent Massol <[email protected]> wrote:
-----Original Message----- From: Vincent Massol [mailto:[email protected]] Sent: jeudi 28 septembre 2006 12:21 To: [email protected] Subject: RE: [xwiki-dev] Ok to use svn:externals?
-----Original Message----- From: Vincent Massol [mailto:[email protected]] Sent: jeudi 28 septembre 2006 12:10 To: '[email protected]' Subject: RE: [xwiki-dev] Ok to use svn:externals?
-----Original Message----- From: jeremi joslin [mailto:[email protected]] Sent: jeudi 28 septembre 2006 11:48 To: [email protected] Cc: [email protected] Subject: Re: [xwiki-dev] Ok to use svn:externals?
Hi vincent, I've look at this function for the subproject GELC. The problem is I don't think it's possible to use it for getting
the
projet and for commiting.
We can't use it for commits because we don't use the same URL for commiters(developpers are over ssh) and users (over svn protocol).
I understand your point now. I'm checking if there's a way to have a single trunks/ dir. Otherwise the alternative is to have 2: one for committers and one for anonymous users. Or we can decide that the trunks/ dir is only for committers. WDYT?
I'll get back to you after I do some experiments.
Ok as you said there's no way to have both definitions in one svn:externals definition unless you're using the https protocol.
Thus I modify my proposal to have:
trunks-users/ (uses svn protocol) trunk-devs/ (uses svn+ssh protocol)
I meant trunks-devs/ (note the 's')
-Vincent
PS: Of course the best would be to have a https:// protocol as we have @ Apache.
On 9/28/06, Vincent Massol <[email protected]> wrote: > > > > > Hi developers, > > > > Right now it's pretty painful to checkout xwiki trunks. You have to do it > one by one manually (xwiki/trunk, xwiki-apps/, xwiki-clients/, > xwiki-plugins/emailnotification/trunk, etc). > > > > I'd like to create a trunks/ directory in > svn://svn.forge.objectweb.org/svnroot/xwiki and create some > svn:externals definitions so that anyone doing a checkout of > svn://svn.forge.objectweb.org/svnroot/xwiki/trunks will get > all the svn trunks checked out in one go (see > http://svnbook.red-bean.com/en/1.0/ch07s03.html if you > don't know what svn:externals are). This is a pretty standard way of using > subversion done by lots of projects I know. > > > > Here's what I suggest as svn:externals definitions for trunks/: > > > > xwiki > svn://svn.forge.objectweb.org/svnroot/xwiki/xwiki/trunk > > xwiki-apps/agilepm > svn://svn.forge.objectweb.org/svnroot/xwiki/xwiki-apps/agilepm > > xwiki-apps/gelc/gelcv1 > svn://svn.forge.objectweb.org/svnroot/xwiki/xwiki- apps/gelc/gelcv1/trunk > > xwiki-clients > svn://svn.forge.objectweb.org/svnroot/xwiki/xwiki-clients > > xwiki-plugins/emailnotification > svn://svn.forge.objectweb.org/svnroot/xwiki/xwiki- plugins/emailnotification/trunk > > xwiki-plugins/lucene > svn://svn.forge.objectweb.org/svnroot/xwiki/xwiki- plugins/lucene/trunk > > xwiki-plugins/task-manager > svn://svn.forge.objectweb.org/svnroot/xwiki/xwiki-plugins/task- manager > > xwiki-sandbox > svn://svn.forge.objectweb.org/svnroot/xwiki/xwiki-sandbox > > xwiki-tools > svn://svn.forge.objectweb.org/svnroot/xwiki/xwiki-tools > > > > Let me know if this is fine and I'll create it (provided I still have right > access to the repo). > > > > Thanks > > -Vincent > > > > PS: We'll also need to rationalize the trunk/, branches/ tags/ directory a > bit better I think but that's for later J
__________________________________________________________________________ _
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. http://fr.answers.yahoo.com
-- You receive this message as a subscriber of the [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
-- jeremi
___________________________________________________________________________ Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. http://fr.answers.yahoo.com
-- You receive this message as a subscriber of the [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
-- jeremi