I know this happened quite a while ago, but it seems with the latest revision of the subversion bundle it's crept back in again somehow. After last time I took the advice of Luke and created a ~/.subversion/config file to ignore ._* as I mount my working copy over NFS. However it seems that even this is being ignored when I go to Commit.
My usual workflow is check the status and then click commit from the status window. So currently it seems the status window is correctly ignoring the ._whatever temporary files but then moving on to the commit window shows them with the ? status.
Looking in the bundle I see in svn_commit.rb there's a IgnoreFilePattern which I tried tinkering with until I realised that the only subsequent references to it are commented out.
Any clues?
Paul.
/Library/Application Support/TextMate/Bundles/Subversion.tmbundle/Support Path: . URL: http://macromates.com/svn/Bundles/trunk/Bundles/Subversion.tmbundle/Support Repository UUID: dfb7d73b-c2ec-0310-8fea-fb051d288c6d Revision: 5803 Node Kind: directory Schedule: normal Last Changed Author: Soryu Last Changed Rev: 5793 Last Changed Date: 2006-10-31 03:03:47 +0000 (Tue, 31 Oct 2006)
TextMate: Version 1.5.4 (1311)
On 16/06/06, Paul Wright wrighty@gmail.com wrote:
Hi there,
I've just updated my bundles from the repository as I thought I'd see what new goodies are available. Now however when I attempt to commit I get the usual status window with the following message:
"These files are not under version control, and so will not be committed:
._add_countries.php test/unit/._postage_price_test.rb test/fixtures/._products.yml app/helpers/._application_helper.rb app/helpers/._basket_helper.rb app/models/._customer.rb app/models/._sku.rb app/models/._country.rb app/models/._basket.rb app/models/._card.rb app/models/._order.rb app/models/._product.rb app/models/._basket_item.rb ..." (and so on)
Then CommitWindow pops up with all those files listed again (understandably with a ? status) and they are all selected too. This is different behaviour to what I'm used to - the previously the subversion bundle silently ignored ._* files and wouldn't even mention their presence the status window.
I realise the ._* files appear as the project is on a NFS share but previously this wasn't a problem. Is there way to tell the bundle to globally ignore ._* or is the only option to set the svn:ignore property recursively on every directory (and every new directory in the future)?
(I've update the entire /Library/Application Support/TextMate/ checkout so I've got the up-to-date version of CommitWindow.app too)
Cheers,
Paul.