mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
inotify: inotify.server.walk() filetype is never used, do not yield it
This commit is contained in:
parent
4a665141b4
commit
a069fcd959
@ -74,7 +74,7 @@ def walk(repo, root):
|
||||
else:
|
||||
dirs.append(name)
|
||||
elif kind in (stat.S_IFREG, stat.S_IFLNK):
|
||||
files.append((name, kind))
|
||||
files.append(name)
|
||||
yield fullpath, dirs, files
|
||||
|
||||
for subdir in dirs:
|
||||
@ -319,12 +319,12 @@ class Watcher(object):
|
||||
self.handle_timeout()
|
||||
ds = self.repo.dirstate._map.copy()
|
||||
self.add_watch(join(self.repo.root, topdir), self.mask)
|
||||
for root, dirs, entries in walk(self.repo, topdir):
|
||||
for root, dirs, files in walk(self.repo, topdir):
|
||||
for d in dirs:
|
||||
self.add_watch(join(root, d), self.mask)
|
||||
wroot = root[len(self.wprefix):]
|
||||
d = self.dir(self.tree, wroot)
|
||||
for fn, kind in entries:
|
||||
for fn in files:
|
||||
wfn = join(wroot, fn)
|
||||
self.updatestatus(wfn, self.getstat(wfn))
|
||||
ds.pop(wfn, None)
|
||||
|
Loading…
Reference in New Issue
Block a user