This is a common problem with bundle directories, and one that is still unsolved (at least, in the ideal way) for Subversion. The workaround is to archive the app bundle in a ZIP or similar file and store that in the repository, unfortunate as that is. However, storing app executables in Subversion is generally not the best idea. If you can build it from source, any revision is sufficient to reconstruct the binary at any point in time. This may not fit every scenario, but it's a good rule of thumb.

 - Quinn

On May 20, 2009, at 2:25 PM, Larry G wrote:


I'm developing Mac applications using Zinc and Flash. When I'm done it
produces a .app file that can be run in OSX. Versions shows .app files
as folders and after committing will drop .svn folders within the .app
file. Now I understand that .app files is just a packaged folder and
that any folder/file with the extension .app will be treated as an
application in OSX.

So the problem that I have happens after my Checkout.app file has been
committed to my repository. I do another build and compile a new
Checkout.app file which overwrites the one that was committed (thus
deleting all .svn files contained within the Checkout.app file). Then
Versions shows an error with the new Checkout.app file and will not
commit because of the missing .svn files. I get the following message:

'/Users/larry.gordon/dev/projects/trunk/bin/Checkout.app' is not a
working copy
Can't open file '/Users/larry.gordon/dev/projects/trunk/bin/
Checkout.app/.svn/entries': No such file or directory

How can I continue to update my Checkout.app file and also keep it
backed up in the repository?

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Versions" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/versions?hl=en
-~----------~----~----~----~------~----~------~--~---


Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to