# 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/ui/commit/CommitAction.java --- versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/commit/CommitAction.java Base (1.10) +++ versioncontrol/mercurial/src/org/netbeans/modules/mercurial/ui/commit/CommitAction.java Locally Modified (Based On 1.10) @@ -319,6 +319,8 @@ List commitCandidates = new ArrayList(); Iterator it = commitFiles.keySet().iterator(); + List excPaths = new ArrayList(); + List incPaths = new ArrayList(); while (it.hasNext()) { if (support.isCanceled()) { return; @@ -330,11 +332,22 @@ addCandidates.add(node.getFile()); } commitCandidates.add(node.getFile()); + incPaths.add(node.getFile().getAbsolutePath()); + }else{ + excPaths.add(node.getFile().getAbsolutePath()); } } if (support.isCanceled()) { return; } + + if (!excPaths.isEmpty()) { + HgModuleConfig.getDefault().addExclusionPaths(excPaths); + } + if (!incPaths.isEmpty()) { + HgModuleConfig.getDefault().removeExclusionPaths(incPaths); + } + try { HgUtils.outputMercurialTabInRed( NbBundle.getMessage(CommitAction.class,