[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: [TSVN Bug]Cannot list *.so file

From: jeffreyren <jeffreyren2002_at_gmail.com>
Date: Sat, 31 Jan 2009 12:11:21 +0800

>Simon Large wrote:
>> 2009/1/23 Simon Large <simon.tortoisesvn_at_googlemail.com>:
>>> 2009/1/23 jeffreyren <jeffreyren2002_at_gmail.com>:
>>>> I am using SVN v1.5.5 and TSVN v1.5.6 in Windows XP.
>>>>
>>>> I have found that the .so file will not be able to list in the submit
dialog
>>>> automatically, except that I have to add it manually.
>>>>
>>>> But in fact I don't ignore "*.so" at all.
>>>>
>>> Subversion has default ignores:
>>> *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*#
>>> .#* .*.swp .DS_Store
>>>
>>> which it automatically applies if no other global ignores are set.
>>>
>>> To prevent Subversion from using the default ignores, you can either put
>>> something in the global ignores edit box in the TSVN settings dialog, or
>>> edit the Subversion config file and set the global-ignores line like
this:
>>>
>>> global-ignores =
>>
>> Correction to the above. The default ignore pattern is only used when
>> no other ignore pattern is defined. As soon as you put something into
>> the global ignores setting in TSVN, a registry key is created. If you
>> then delete that value again the empty registry key still exists, so
>> subversion stops using its default list.
>>
>> This is somewhat confusing but I am not sure there is a good
>> work-around to stop this happening without potentially disrupting
>> other subversion clients unintentionally, particularly as TSVN
>> installs for all users by default.
>>
>> One way of clarifying what is happening is this:
>> If there is no global ignore registry key defined, put some text in
>> the edit box like "(using subversion defaults)", maybe in grey. As
>> soon as you focus on the edit box that text disappears and you can
>> type in your own pattern, or none at all. Click on OK to save, and the
>> registry value is written.
>>
>> Personally I don't see the value of providing a default ignore list,
>> so I have no problem with making it easy to blow away, but we can't
>> just let the installer do it.
>
>TSVN 1.6 will show the default ignore list in the settings dialog if it
>is active.
>
>Stefan

Sorry for late reply due to a holiday for me.
My team upgraded SVN from v1.4.6 to v1.5.5 (TSVN v1.4.8 to v1.5.6) recently.
In svn v1.4, svn didn't use default ignore list; while svn 1.5.5 uses.
It makes every member confused.
If TSVN can show the default ignore list, it should be perfect, because
every member should know this background and delete all the default ignore.

Since TSVN v1.6 will show the default ignore list, is it possible to also
fix this in TSVN v1.5.x? (v1.5.7 fix this?)
This issue even makes our members to begin to doubt the stability of TSVN
v1.5. :-(
And now we cannot upgrade SVN to v1.6, which is still a developing version.

Anyway, I confirm again, if I add the following registry item:
[HKEY_LOCAL_MACHINE\Software\Tigris.org\Subversion\Config\miscellany]
"global-ignores"=""

Is this OK for all users?
I tested and seemed to work.
If this is temporary patch, it will decrease the deploy cost for us.

Thanks a lot, your hints will bring us great help.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=1078178

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-01-31 08:29:01 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.