[osg-users] Testing of OSG and VPB SVN in prep for nex devreleases and 2.4 stable release
Paul Melis
paul at science.uva.nl
Tue Apr 1 05:31:18 PDT 2008
David Callu wrote:
> BTW, the svn:externals property on my trunk directory is still here.
> It is just an empty property.
> I have removed it ("svn pd svn:externals" in OpenSceneGraph directory),
> and do ''svn update" to check if it come back, but nothing. I think
> end user have to remove it manually.
Well, I wouldn't expect the externals property to come back in this
case, as it is just like making a local modification to a file. If you
then do an svn update you wouldn't expect the file to be reverted to its
previous state. You need to revert in order to get the property back:
14:26|paul at tabu:~> cd c/osg-svn/
14:26|paul at tabu:~/c/osg-svn> svn proplist .
Properties on '.':
svn:externals
14:27|paul at tabu:~/c/osg-svn> svn pd svn:externals .
property 'svn:externals' deleted from '.'.
14:27|paul at tabu:~/c/osg-svn> svn up
At revision 8022.
14:27|paul at tabu:~/c/osg-svn> svn proplist .
14:27|paul at tabu:~/c/osg-svn> svn revert .
Reverted '.'
14:27|paul at tabu:~/c/osg-svn> svn proplist .
Properties on '.':
svn:externals
Robert can do a delete on the property on his side and everybody will
get it on the next update.
Paul
>
>
> So for end users :
>
> cd OpenSceneGraph
> rm include/OpenThreads
> rm src/OpenThreads
> svn update
> svn cleanup
> svn propdel svn:externals
>
> Cheers
> David Callu
>
> 2008/4/1, Robert Osfield <robert.osfield at gmail.com
> <mailto:robert.osfield at gmail.com>>:
>
> Hi Paul,
>
>
> On Tue, Apr 1, 2008 at 12:22 PM, Paul Melis <paul at science.uva.nl
> <mailto:paul at science.uva.nl>> wrote:
> > Just curious: did you remove the svn:externals and add the
> OpenThreads
> > files _in the same svn revision_? I would expect that a revision in
> > which the svn:externals is removed followed by a revision in
> which the
> > files are added to work correctly without needing the above
> manual stuff.
>
>
> The order of changes to my local OpenSceneGraph was:
>
> Removed old svn:external entries
> Manually removed the include/OpenThreads and src/OpenThreads
> directories
> svn copy from osg/OpenThreads/include/OpenThreads to
> osg/OpenSceneGraph/include/OpenThreads
> svn copy from osg/OpenThreads/src/OpenThreads to
> osg/OpenSceneGraph/src/OpenThreads
> svn commit
>
> So both the change the svn:externals properties and the addition of
> the include/src as local copies all happen
> in the same checkin and therefore revision. Usually svn is great at
> handling directory changes etc, but it
> looks like removal of svn:externals directories is a weak point.
> When making my own local changes I removed
> the svn:external entries but SVN didn't remove the directories
> associated with them so perhaps it's not
> too surprising that it's done the same thing for end users too.
>
> So for end users I guess the best plan of action is:
>
> cd OpenSceneGraph
> rm include/OpenThreads
> rm src/OpenThreads
> svn update
>
>
> Robert.
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> <mailto:osg-users at lists.openscenegraph.org>
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>osg-users mailing list
>osg-users at lists.openscenegraph.org
>http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
More information about the osg-users
mailing list