Re: Notification : SVN REORG DONE :-/
Maât <[email protected]> Sun, 28 Sep 2008 15:57:37 +0200
| Newsgroups | gmane.comp.web.phpgroupware.devel |
|---|---|
| Message-ID | <[email protected]> |
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://[email protected]/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://[email protected]/phpgroupware/modules/developper_tools,/trunk felamimail, svn+ssh://[email protected]/phpgroupware/modules/felamimail,/trunk ged, svn+ssh://[email protected]/phpgroupware/modules/ged,/trunk hrm, svn+ssh://[email protected]/phpgroupware/modules/hrm,/trunk infolog, svn+ssh://[email protected]/phpgroupware/modules/infolog,/trunk manual, svn+ssh://[email protected]/phpgroupware/modules/manual,/trunk news_admin, svn+ssh://[email protected]/phpgroupware/modules/news_admin,/trunk polls, svn+ssh://[email protected]/phpgroupware/modules/polls,/trunk property, svn+ssh://[email protected]/phpgroupware/modules/property,/trunk soap, svn+ssh://[email protected]/phpgroupware/modules/soap,/trunk syncml, svn+ssh://[email protected]/phpgroupware/modules/syncml,/trunk syncml-server, svn+ssh://[email protected]/phpgroupware/modules/syncml-server,/trunk tts, svn+ssh://[email protected]/phpgroupware/modules/tts,/trunk wiki, svn+ssh://[email protected]/phpgroupware/modules/wiki,/trunk xmlrpc svn+ssh://[email protected]/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://[email protected]/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://[email protected]/ 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://[email protected]/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.