[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:29:38 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