# This patch file was generated by NetBeans IDE # This patch can be applied using context Tools: Apply Diff Patch action on respective folder. # It uses platform neutral UTF-8 encoding. # Above lines and this line are ignored by the patching process. Index: versioncontrol/mercurial/src/org/netbeans/modules/mercurial/FileStatusCache.java --- versioncontrol/mercurial/src/org/netbeans/modules/mercurial/FileStatusCache.java Base (1.18) +++ versioncontrol/mercurial/src/org/netbeans/modules/mercurial/FileStatusCache.java Locally Modified (Based On 1.18) @@ -308,6 +308,14 @@ FileInformation getCachedStatus(File file) { File parent = file.getParentFile(); if (parent == null) return FileStatusCache.FILE_INFORMATION_NOTMANAGED_DIRECTORY; + if (file.isDirectory()) { + if (hg.isAdministrative(file) || HgUtils.isIgnored(file)) { + return FileStatusCache.FILE_INFORMATION_EXCLUDED_DIRECTORY; + } else { + return FileStatusCache.FILE_INFORMATION_UPTODATE_DIRECTORY; + } + } + Map files = (Map) turbo.readEntry(parent, FILE_STATUS_MAP); return files != null ? files.get(file) : null; }