On Jun 7, 2007, at 2:05 AM, Michael Sheets wrote:

Reverted to r7382 to maintain history.

Ok, now let me explain myself. :)

First off deleting a bundle and replacing it with one of the same name seems to confuse svn greatly, leaving people with a broken checkout to manually repair.

The point of using subversion is to have a history of changes made and the reasons therefore and who made each change. Deleting an item removes this history from an item.

Subversion delete should only be used when an item is no longer wanted at all. The move command should be used if an item's name needs to be changed. (Though since the name of the file isn't used inside Textmate for the most part this is unnecessary.)

To make edits to a bundle you should checkout the bundle to:

~/Library/Application Support/TextMate/Bundles/

And make all changes via the bundle editor inside TextMate, moving around/duplicating items from the Finder can result in broken UUIDs. Once done use svn commit to send small changes to the repository with a log message.

Perhaps a guide to all this is in order… hmm.

(Note: If anyone updated a full checkout during this time and has a broken checkout go delete the ColdFusion bundle via the finder then update again, a new copy will be created when you update.)
_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/mailman/listinfo/textmate-dev

Reply via email to