phpgroupware-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [phpGroupWare-developers] Notification : SVN REORG DONE :-/


From: Maât
Subject: Re: [phpGroupWare-developers] Notification : SVN REORG DONE :-/
Date: Sun, 28 Sep 2008 15:57:37 +0200
User-agent: Thunderbird 2.0.0.16 (X11/20080808)

Maât a écrit :
Hi all,

As previously stated on devel list we are changing svn structure so that a single svn chekout is needed to get a full working phpgroupware.


During this reorganization process please *do not use svn*

Note for phpGroupWare hackers : once the reorg is done you'll have to make a fresh checkout before being able to play again with sources

Stay tuned

Maât
I guess we can consider it more or less done.

for advanced users and betatesters, the phpgrouware checkout now :
---------------------------------------------------------------------------------------------

svn co http://svn.savannah.gnu.org/svn/phpgroupware/core/trunk phpgroupware

that will bring you a basic phpgroupware with :
-- addressbook
-- calendar
-- email
-- filemanager
-- notes
-- preferences
-- setup
-- todo

if you want other modules you need to edit svn:externals and add one line for each application (exemple with developper_tools, felamimail, ged, hrm, infolog, manual, news_admin, polls, property, soap, syncml, syncml-server, tts, wiki, xmlrpc)

developper_tools, http://svn.savannah.gnu.org/svn/phpgroupware/modules/developper_tools,/trunk felamimail, http://svn.savannah.gnu.org/svn/phpgroupware/modules/felamimail,/trunk
ged, http://svn.savannah.gnu.org/svn/phpgroupware/modules/ged,/trunk
hrm, http://svn.savannah.gnu.org/svn/phpgroupware/modules/hrm,/trunk
infolog, http://svn.savannah.gnu.org/svn/phpgroupware/modules/infolog,/trunk
manual, http://svn.savannah.gnu.org/svn/phpgroupware/modules/manual,/trunk
news_admin, http://svn.savannah.gnu.org/svn/phpgroupware/modules/news_admin,/trunk
polls, http://svn.savannah.gnu.org/svn/phpgroupware/modules/polls,/trunk
property, http://svn.savannah.gnu.org/svn/phpgroupware/modules/property,/trunk
soap, http://svn.savannah.gnu.org/svn/phpgroupware/modules/soap,/trunk
syncml, http://svn.savannah.gnu.org/svn/phpgroupware/modules/syncml,/trunk
syncml-server, http://svn.savannah.gnu.org/svn/phpgroupware/modules/syncml-server,/trunk
tts, http://svn.savannah.gnu.org/svn/phpgroupware/modules/tts,/trunk
wiki, http://svn.savannah.gnu.org/svn/phpgroupware/modules/wiki,/trunk
xmlrpc http://svn.savannah.gnu.org/svn/phpgroupware/modules/xmlrpc/trunk

For *nix* users : you can change the svn:externals with the following command from the root of the freshly checked out phpgroupware :
svn pedit svn:externals .

For TortoiseSVN windows users : right-click on the new phpgroupware checked out dir, choose the subversion tab then the properties option. then add the svn:externals property or edit it if it's already available.

then do a svn update to get the needed modules

for phpgroupware coders :
-----------------------------------

svn co svn+ssh://address@hidden/phpgroupware/core/trunk phpgroupware

that will bring you thse same minimalist phpgroupware with :
-- addressbook
-- calendar
-- email
-- filemanager
-- notes
-- preferences
-- setup
-- todo

if you want other modules you need to edit svn:externals and add one line for each application (exemple with developper_tools, felamimail, ged, hrm, infolog, manual, news_admin, polls, property, soap, syncml, syncml-server, tts, wiki, xmlrpc)

developper_tools, svn+ssh://address@hidden/phpgroupware/modules/developper_tools,/trunk felamimail, svn+ssh://address@hidden/phpgroupware/modules/felamimail,/trunk
ged, svn+ssh://address@hidden/phpgroupware/modules/ged,/trunk
hrm, svn+ssh://address@hidden/phpgroupware/modules/hrm,/trunk
infolog, svn+ssh://address@hidden/phpgroupware/modules/infolog,/trunk manual, svn+ssh://address@hidden/phpgroupware/modules/manual,/trunk news_admin, svn+ssh://address@hidden/phpgroupware/modules/news_admin,/trunk polls, svn+ssh://address@hidden/phpgroupware/modules/polls,/trunk property, svn+ssh://address@hidden/phpgroupware/modules/property,/trunk soap, svn+ssh://address@hidden/phpgroupware/modules/soap,/trunk syncml, svn+ssh://address@hidden/phpgroupware/modules/syncml,/trunk syncml-server, svn+ssh://address@hidden/phpgroupware/modules/syncml-server,/trunk
tts, svn+ssh://address@hidden/phpgroupware/modules/tts,/trunk
wiki, svn+ssh://address@hidden/phpgroupware/modules/wiki,/trunk xmlrpc svn+ssh://address@hidden/phpgroupware/modules/xmlrpc/trunk

then do a svn update to get the needed modules






Side note : without the last bunch of commits made a few minutes ago the checkout actions needed would have been :
==========================================================================================

for advanced users and betatesters,
------------------------------------------------

svn co http://svn.savannah.gnu.org/svn/phpgroupware/core/trunk phpgroupware

(ant that's all for most of users for special cases just edit svn:externals like explained above)


for phpgroupware coders :
-----------------------------------

svn co svn+ssh://address@hidden/phpgroupware/core/trunk phpgroupware

then edit svn:externals properties to change the lines of the modules you want to work on and commit :

=> just change http://svn.savannah.gnu.org/svn/ by svn+ssh://address@hidden/ on the targeted lines

example for the wiki maintainer :

just change the line :
wiki, http://svn.savannah.gnu.org/svn/phpgroupware/modules/wiki,/trunk
by :
wiki, svn+ssh://address@hidden/phpgroupware/modules/wiki,/trunk

then do the svn update

the great difference is ease of use : far less things to do before having a complete working phpgrouware

the current situation is still better than before doing the svn reorg. We could have made things far better but it seems this is not an option. If you want things to move : ask dave hall who chose to take back the svn ball.

I give up on svn reorganization : fighting for each slight improvement is not the way i see community contribution.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]