Red X for any committed/updated file

3,125 views
Skip to first unread message

Joel Kleppinger

unread,
Oct 15, 2009, 12:48:23 AM10/15/09
to us...@tortoisesvn.tigris.org
I updated to the most recent stable version of TortoiseSVN. It's
functionally fine, but the icons are getting increasingly screwed up.
Any time a file is modified, committed, or updated in its checked out
copy of a repository, that file gets a "Red X" icon in the lower right.
Nothing I can think of will get rid of this red X. It is especially
annoying because if I commit some files and not others, I cannot
visually see which files need to be committed.

The unchanged files still show the green checkmark, and the folders
containing the problem files show a red exclamation point if there is a
changed file inside of it. Committing the changed file returns the
folder to a green checkmark even though the file's icon doesn't change.

I also updated to the RC version on 8/11. There was no change in
behavior. Also, I'm running another computer on an older version
(either 1.6.3 or 1.6.4) with no problems.

Is this a bug or setting problem? How can I fix this?

Joel

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

To unsubscribe from this discussion, e-mail: [users-un...@tortoisesvn.tigris.org].

Bob Archer

unread,
Oct 15, 2009, 10:18:35 AM10/15/09
to us...@tortoisesvn.tigris.org
> I updated to the most recent stable version of TortoiseSVN. It's
> functionally fine, but the icons are getting increasingly screwed up.
> Any time a file is modified, committed, or updated in its checked out
> copy of a repository, that file gets a "Red X" icon in the lower right.
> Nothing I can think of will get rid of this red X. It is especially
> annoying because if I commit some files and not others, I cannot
> visually see which files need to be committed.

Interesting because a red X overlay means the file/folder has been deleted.


> The unchanged files still show the green checkmark, and the folders
> containing the problem files show a red exclamation point if there is a
> changed file inside of it. Committing the changed file returns the
> folder to a green checkmark even though the file's icon doesn't change.
>
> I also updated to the RC version on 8/11. There was no change in
> behavior. Also, I'm running another computer on an older version
> (either 1.6.3 or 1.6.4) with no problems.
>
> Is this a bug or setting problem? How can I fix this?

Do you have your overlay status cache set to "default"?

Have you tried to delete your working copy and check out a clean one?

BOb

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

Simon Large

unread,
Oct 15, 2009, 11:18:08 AM10/15/09
to us...@tortoisesvn.tigris.org
2009/10/15 Bob Archer <bob.a...@amsi.com>:

>> I updated to the most recent stable version of TortoiseSVN.  It's
>> functionally fine, but the icons are getting increasingly screwed up.
>> Any time a file is modified, committed, or updated in its checked out
>> copy of a repository, that file gets a "Red X" icon in the lower right.
>> Nothing I can think of will get rid of this red X.  It is especially
>> annoying because if I commit some files and not others, I cannot
>> visually see which files need to be committed.
>
> Interesting because a red X overlay means the file/folder has been deleted.
>
>
>> The unchanged files still show the green checkmark, and the folders
>> containing the problem files show a red exclamation point if there is a
>> changed file inside of it.  Committing the changed file returns the
>> folder to a green checkmark even though the file's icon doesn't change.
>>
>> I also updated to the RC version on 8/11.  There was no change in
>> behavior.  Also, I'm running another computer on an older version
>> (either 1.6.3 or 1.6.4) with no problems.
>>
>> Is this a bug or setting problem?  How can I fix this?
>
> Do you have your overlay status cache set to "default"?
>
> Have you tried to delete your working copy and check out a clean one?

How about rebuilding the icon cache?

Simon

--
: ___
: oo // \\ "De Chelonian Mobile"
: (_,\/ \_/ \ TortoiseSVN
: \ \_/_\_/> The coolest Interface to (Sub)Version Control
: /_/ \_\ http://tortoisesvn.net

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

Joel K

unread,
Oct 15, 2009, 2:39:00 PM10/15/09
to us...@tortoisesvn.tigris.org
>
> Do you have your overlay status cache set to "default"?
>
> Have you tried to delete your working copy and check out a clean one?

> How about rebuilding the icon cache?

I just tried rebuilding the cache. It had no effect.
I've tried changing the cache to all 3 types with no effect.

I guess the next step is to re-checkout the repo. I was trying to avoid
that because it's 25k files taking up 200 MB.
--
View this message in context: http://www.nabble.com/Red-X-for-any-committed-updated-file-tp25908714p25913827.html
Sent from the tortoisesvn - users mailing list archive at Nabble.com.

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

Stefan Küng

unread,
Oct 15, 2009, 3:03:26 PM10/15/09
to us...@tortoisesvn.tigris.org
On 15.10.2009 20:39, Joel K wrote:
>>
>> Do you have your overlay status cache set to "default"?
>>
>> Have you tried to delete your working copy and check out a clean one?
>
>> How about rebuilding the icon cache?
>
> I just tried rebuilding the cache. It had no effect.
> I've tried changing the cache to all 3 types with no effect.

I'm talking about the log cache, not the status cache!
the Log cache can be found under
Settings->Saved data->Log messages (Show log dialog)->Clear
or
Settings->Log caching->Cached Repositories->Delete

> I guess the next step is to re-checkout the repo. I was trying to avoid
> that because it's 25k files taking up 200 MB.

Huh? That wouldn't help at all - that doesn't affect the log cache.

Stefan

--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net

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

Joel K

unread,
Oct 15, 2009, 3:00:05 PM10/15/09
to us...@tortoisesvn.tigris.org
I just checked out the repository into a fresh directory and now ALL of the
files in the new repository have a red X icon overlay and all of the folders
have the green checkmark overlay.

I don't know if this has anything to do with it, but the server is running
svnserve, version 1.4.2 (r22196)

Joel
--
View this message in context: http://www.nabble.com/Red-X-for-any-committed-updated-file-tp25908714p25914146.html


Sent from the tortoisesvn - users mailing list archive at Nabble.com.

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

Stefan Küng

unread,
Oct 15, 2009, 3:05:30 PM10/15/09
to us...@tortoisesvn.tigris.org
On 15.10.2009 21:00, Joel K wrote:
> I just checked out the repository into a fresh directory and now ALL of the
> files in the new repository have a red X icon overlay and all of the folders
> have the green checkmark overlay.

Run the following command:
c:\program files\tortoisesvn\bin\tortoiseproc.exe /command:rebuildiconcache

Stefan

--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net

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

Joel K

unread,
Oct 15, 2009, 3:07:51 PM10/15/09
to us...@tortoisesvn.tigris.org
Stefan Küng wrote:
>
> Run the following command:
> c:\program files\tortoisesvn\bin\tortoiseproc.exe
> /command:rebuildiconcache
>
That was the command I ran to rebuild the cache with no effect. I followed
your suggestion of deleting the log saved data and then reran that cache
with no effect. Do I need to reboot?
--
View this message in context: http://www.nabble.com/Red-X-for-any-committed-updated-file-tp25908714p25914281.html

Sent from the tortoisesvn - users mailing list archive at Nabble.com.

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

Stefan Küng

unread,
Oct 15, 2009, 3:11:13 PM10/15/09
to us...@tortoisesvn.tigris.org
On 15.10.2009 21:07, Joel K wrote:
> Stefan Küng wrote:
>>
>> Run the following command:
>> c:\program files\tortoisesvn\bin\tortoiseproc.exe
>> /command:rebuildiconcache
>>
> That was the command I ran to rebuild the cache with no effect. I followed
> your suggestion of deleting the log saved data and then reran that cache
> with no effect. Do I need to reboot?

After rebuilding the icon cache (that's the cache from Windows itself,
TSVN only has the command to help you here, it doesn't do anything with
that cache itself - it actually can't since that's internal to Windows
and not documented), you have to reboot, yes.

Stefan

--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net

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

Joel K

unread,
Oct 15, 2009, 3:34:07 PM10/15/09
to us...@tortoisesvn.tigris.org
Stefan Küng wrote:
>
> After rebuilding the icon cache (that's the cache from Windows itself,
> TSVN only has the command to help you here, it doesn't do anything with
> that cache itself - it actually can't since that's internal to Windows
> and not documented), you have to reboot, yes.
>
I rebooted, and the original repository still was unchanged. The new
repository that I checked out earlier does appear to be working ok now.
I'll just use that and hope the problem doesn't come back. Thank you very
much for your help.
--
View this message in context: http://www.nabble.com/Red-X-for-any-committed-updated-file-tp25908714p25914673.html

Sent from the tortoisesvn - users mailing list archive at Nabble.com.

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

Simon Large

unread,
Oct 15, 2009, 4:43:55 PM10/15/09
to us...@tortoisesvn.tigris.org
2009/10/15 Joel K <jo...@kleppinger.com>:

> Stefan Küng wrote:
>>
>> After rebuilding the icon cache (that's the cache from Windows itself,
>> TSVN only has the command to help you here, it doesn't do anything with
>> that cache itself - it actually can't since that's internal to Windows
>> and not documented), you have to reboot, yes.
>>
> I rebooted, and the original repository still was unchanged.  The new
> repository that I checked out earlier does appear to be working ok now.
> I'll just use that and hope the problem doesn't come back.  Thank you very
> much for your help.

Do you have any drive mappings such that the directory can be accessed
via 2 different routes in explorer? That can confuse the status cache.

Simon

--
: ___
: oo // \\ "De Chelonian Mobile"
: (_,\/ \_/ \ TortoiseSVN
: \ \_/_\_/> The coolest Interface to (Sub)Version Control
: /_/ \_\ http://tortoisesvn.net

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

Joel K

unread,
Oct 16, 2009, 9:25:42 AM10/16/09
to us...@tortoisesvn.tigris.org
Simon Large-5 wrote:
>
> Do you have any drive mappings such that the directory can be accessed
> via 2 different routes in explorer? That can confuse the status cache.
>
Nope. The directory is on an external drive, though. But that hasn't been
a problem for the past 2 years.
My new checked out copy isn't updating the icons on a refresh after a commit
(they stay at red exclamation points), but doing a cleanup on the
directories fixes it. Is there a way to take care of that, too?
--
View this message in context: http://www.nabble.com/Red-X-for-any-committed-updated-file-tp25908714p25916609.html

Sent from the tortoisesvn - users mailing list archive at Nabble.com.

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

Joel K

unread,
Oct 15, 2009, 5:51:15 PM10/15/09
to us...@tortoisesvn.tigris.org
Simon Large-5 wrote:
>
> Do you have any drive mappings such that the directory can be accessed
> via 2 different routes in explorer? That can confuse the status cache.
>
Nope. The directory is on an external drive, though. But that hasn't been
a problem for the past 2 years.
My new checked out copy isn't updating the icons on a refresh after a commit
(they stay at red exclamation points), but doing a cleanup on the
directories fixes it. Is there a way to take care of that, too?
--
View this message in context: http://www.nabble.com/Red-X-for-any-committed-updated-file-tp25908714p25916609.html

Sent from the tortoisesvn - users mailing list archive at Nabble.com.

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

Reply all
Reply to author
Forward
0 new messages