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.
On 16/06/06, Chris Thomas chris@cjack.com wrote:
Is there way to tell the bundle to globally ignore ._*
Thanks for catching this. It should work out of the box, but I broke it while refactoring. Fixed now.
Just wanted to say thanks, I installed the 1100 revision of TextMate, updated the bundles and it's all peachy once more.
Cheers,
Paul.
On 17/06/2006, at 12:50 AM, Paul Wright wrote:
Is there way to tell the bundle to globally ignore ._*
You can set patterns to globally ignore per user in the subversion config file (~/.subversion/config)
http://svnbook.red-bean.com/nightly/en/ svn.advanced.html#svn.advanced.confarea.opts.config
- LD.
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.
On 31/10/06, Paul Wright wrighty@gmail.com wrote:
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)
Turns out I had the global-ignores declaration in the wrong part of ~/.subversion/config - for anyone else reading this it should be under the [miscellany] section rather than the [helpers] section I'd dumped it in. So that's stopped it from appearing in the commit window but I'm still curious about IgnoreFilePattern in svn_commit.rb
Paul.