HI Zach, I'm certainly open to setting up the externals for OpenSceneGraph, and soon to be osgProducer project as well. The fact it works at all makes me happy, getting it perfect is something when we can steadily work towards through this month.
W.r.t external dependencies, this is something that needs to be managed carefully, and should be done within the scope of each external NodeKit such as ReplicantBody, Cal3D etc. I would like to see the new server host more OSG community developed projects and form a forge area, once such projects are migrated then you starting added the appropriate externals to each project. Right now we still have plenty left to do on the core services side to the migration though, so I'm keen to keep my head down and get the essentials migrated, then we can start talking grander plans for the future. Robert. On 2/19/07, Zach Deedler <[EMAIL PROTECTED]> wrote:
Hello, Somebody mentioned this before, but I thought it is worth bringing up again. PROBLEM Checking out files for OpenSceneGraph is a multi-step process. SOLUTION Use svn:externals EXPLANATION We could make it easier for the open source community to get their files, by simplifying checking out from multiple locations to just one. By using svn:externals we could set up an svn folder that users can check out. This svn folder would have external references to the OpenThreads location, the OpenSceneGraph location, and possibly 3rdParty files and example models. LINK This link explains svn:externals http://svnbook.red-bean.com/en/1.0/ch07s03.html DETAILS I believe this is all you need to do: Create a directory in the depot called something like OSG_OT_3rdParty/trunk. cd OSG_OT_3rdParty/trunk svn propedit svn:externals . //This will bring up an editor. Add this: OpenSceneGraph http://www.openscenegraph.com/svn/osg/OpenSceneGraph/trunk OpenThreads http://www.openscenegraph.com/svn/osg/OpenThreads/trunk Then all one has to do is check out: http://www.openscenegraph.com/svn/osg/OSG_OT_3rdParty/trunk RECOMMENDATION I highly recommend doing this for OpenSceneGraph and OpenThreads. Otherwise, novices of svn will definitely screw something up. We could also create a trunk that externally references 3rdParty libs (if they are in svn) such as ReplicantBody, Cal3D, dem, etc, but that will probably be too overwelming for some. Zach Deedler FAAC Incorporated 1229 Oak Valley Dr. Ann Arbor, Michigan 48108 Phone: (734)761-5836 Ext.303 Fax: (734)761-5368 email: [EMAIL PROTECTED] <http://www.faac.com> _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
_______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
