view_workingtree.py:_add_file_watcher_paths adds all folders to filewatcher even if they're ignored

Bug #938994 reported by Alexander Belchenko
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar Explorer
Confirmed
High
Unassigned

Bug Description

That's a wrong behavior and it leads to problems like Bug #887067 and probably Bug #926439.

There is iterator which causes problem:

        for (dir_info, dir_entries) in osutils._walkdirs_utf8(root):

I think bzr-explorer should use different (public) method from bzrlib to iterate over versioned directories only. I think something like

bzr ls -R -V -k directory

Tags: filewatcher
description: updated
summary: - view_workingtree.py:_add_file_watcher_paths add all folders to
+ view_workingtree.py:_add_file_watcher_paths adds all folders to
filewatcher even if they're ignored
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.