I am rather confused on something about the overlay icons (using thg 1.1) on Windows XP (32bit, SP3): the overlay icon of modified file changes to 'modified' almost immediately after I edit and save a file. But the icon remains as 'modified' after I undo the edit and save the file. I am aware I can run "Update Icons" to refresh. Maybe I am missing something
I didn't have much time to debug, but below is the debug trace from debugview with the actions (I captured the screen but didn't attach in this post since it will probably get filtered by mailman): - open, edit and save doc\hgignore.5.txt -> icon changed to Modified - undo edit and save doc\hgignore.5.txt -> icon stays as Modified - open, edit and save doc\gendoc.py -> icon changed to Modified (hgignore.5.txt icon stays as Modified) - wait a few minutes - both icons remains as Modified - close both files on editor - open, undo edit and save doc\gendoc.py - both icons remains as Modified - wait ~30 minutes - both icons remains as Modified - run "Update Icons" menu - both icons switch to Unchanged [4720] [THGx86] [C] findHgRoot(c:\hg-stable\doc\hgignore.5.txt): hgroot = 'c:\hg-stable' (found repo) [4720] [THGx86] DirectoryStatus::read(c:\hg-stable): done. 0 entries read. noicons_ = 0 [4720] [THGx86] Dirstatecache::get: lstat(c:\hg-stable\.hg\dirstate) ok [4720] [THGx86] [C] HgQueryDirstate: relbase = 'doc' [4720] [THGx86] [C] HgQueryDirstate: basedir_status = C [4720] [THGx86] [C] HgQueryDirstate: calling Thgstatus::update [4720] [THGx86] Thgstatus::update: sending 'update|c:\hg-stable' to \\.\pipe\TortoiseHgRpcServer-bc0c27107423-tksoh [4720] [THGx86] [C] findHgRoot(c:\hg-stable\doc\hgignore.5.txt): hgroot = 'c:\hg-stable' (found repo) [4720] [THGx86] DirectoryStatus::read(c:\hg-stable): done. 1 entries read. noicons_ = 0 [4720] [THGx86] Dirstatecache::get: lstat(c:\hg-stable\.hg\dirstate) ok [4720] [THGx86] [C] HgQueryDirstate: relbase = 'doc' [4720] [THGx86] [C] HgQueryDirstate: basedir_status = M [4720] [THGx86] [C] findHgRoot(c:\hg-stable\doc\gendoc.py): hgroot = 'c:\hg-stable' (found repo) [4720] [THGx86] DirectoryStatus::read(c:\hg-stable): done. 1 entries read. noicons_ = 0 [4720] [THGx86] Dirstatecache::get: lstat(c:\hg-stable\.hg\dirstate) ok [4720] [THGx86] [C] HgQueryDirstate: relbase = 'doc' [4720] [THGx86] [C] HgQueryDirstate: basedir_status = M [4720] [THGx86] [C] findHgRoot(c:\hg-stable\doc\gendoc.py): hgroot = 'c:\hg-stable' (found repo) [4720] [THGx86] DirectoryStatus::read(c:\hg-stable): done. 1 entries read. noicons_ = 0 [4720] [THGx86] Dirstatecache::get: lstat(c:\hg-stable\.hg\dirstate) ok [4720] [THGx86] [C] HgQueryDirstate: relbase = 'doc' [4720] [THGx86] [C] HgQueryDirstate: basedir_status = M ==== run Update Icons ==== [4720] [THGx86] CShellExtCMenu::InvokeCommand [4720] [THGx86] CShellExtCMenu::InvokeCommand: idCmd = 16 [4720] [THGx86] Thgstatus::update: sending 'remove|C:\hg-stable\doc' to \\.\pipe\TortoiseHgRpcServer-bc0c27107423-tksoh [4720] [THGx86] [C] findHgRoot(c:\hg-stable\doc\common.txt): hgroot = 'c:\hg-stable' (found repo) [4720] [THGx86] DirectoryStatus::read: can't open 'c:\hg-stable\.hg\thgstatus' [4720] [THGx86] Thgstatus::update: sending 'update|c:\hg-stable\doc' to \\.\pipe\TortoiseHgRpcServer-bc0c27107423-tksoh [4720] [THGx86] Dirstatecache::get: lstat(c:\hg-stable\.hg\dirstate) ok [4720] [THGx86] Dirstatecache::get: refreshing c:\hg-stable [4720] [THGx86] Dirstatecache::get: read done in 16 ticks, 2 repos in cache [4720] [THGx86] Dirstatecache::get: calling Thgstatus::update [4720] [THGx86] Thgstatus::update: sending 'update|c:\hg-stable\doc' to \\.\pipe\TortoiseHgRpcServer-bc0c27107423-tksoh [4720] [THGx86] [C] findHgRoot(c:\hg-stable\doc\common.txt): hgroot = 'c:\hg-stable' (found repo) [4720] [THGx86] DirectoryStatus::read(c:\hg-stable): done. 0 entries read. noicons_ = 0 [4720] [THGx86] Dirstatecache::get: lstat(c:\hg-stable\.hg\dirstate) ok ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Tortoisehg-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

