[evla-sw-discuss] Subversion and Apple Bundles

Joe Chavez jchavez at nrao.edu
Fri Dec 8 10:11:07 EST 2006


Hello,

Using Subversion on Mac is a natural act since it ships with the  
Xcode developer tools.
There is a long standing issue with checking in application/document  
bundles that can make life painful for putting these types of files  
into Subversion.
Subversion places a hidden ".svn" directory into each directory that  
is added to the repository. If the bundle is written over and the  
".svn" directories are removed then Subversion looses its local  
repository meta-data.

At this point there are 2 options:

1. The application developer can make its software "Subversion"  
aware. That is to respect the hidden ".svn" (or any other hidden  
directory) in a document bundle when rewriting the document bundle.  
In the case of Pages Apple has modified the software to deal with  
this problem.
2. Use a work around such as the script found here:
http://zigzig.com/component/option,com_joomlaboard/Itemid,26/ 
func,view/id,250/catid,6/

Option 2 will always work but imposes a manual process into the  
version control workflow. In the case of application bundles option 2  
is the only real choice.

-Joe





More information about the evla-sw-discuss mailing list