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/

Reply via email to