Mac OS X, Subversion und Bundles

Subversion ist schon eine feine Sache, nur speziell unter Mac OS X gibt es ein kleines Problem: manche Programme (im speziellen Fall ist es mir aufgefallen bei OmniOutliner 3) sichern ihre “Dokumente” als Bundles. Diese Bundles sehen im Finder wie Dateien aus, sind aber eigentlich spezielle Verzeichnisse. Sichert man so eine “Datei”, dann wird das darin enthaltene Verzeichnis “.svn” für Subversion gelöscht. Blöde Sache das. Eine LösungEinen Workaround habe ich im MacDevCenter gefunden. Backup des Bundles anlegen, alte Version vom Subversion-Server holen, .svn verschieben, alte Version löschen, Backup wieder umbenennen. Funktioniert zwar, aber jedes Mal dieses Spielchen? Nö…
Habe mir dafür ein kleines Bash-Skript gezimmert (fixPseudoFiles.txt), welches das – wenn nötig – für mich erledigt.

Funktioniert und ist deutlich weniger Arbeit, als das alles manuell zu machen 🙂 Man darf halt nicht vergessen das Skript zu ergänzen, wenn ein solches “File” angelegt wird…

BTW: Subversion Packages für Mac OS X gibt es bei Martin Ott.