/** * Sets case sensitivity of the file system * * @param isCaseSensitive "true"|"on"|"yes" if file system is case * sensitive, "false"|"off"|"no" when not. */ public void setCaseSensitive(boolean isCaseSensitive) { fileset.setCaseSensitive(isCaseSensitive); }
@Override public Map<String,String> invoke(File basedir, VirtualChannel channel) throws IOException, InterruptedException { Map<String,String> r = new HashMap<String,String>(); FileSet fileSet = Util.createFileSet(basedir, includes, excludes); fileSet.setDefaultexcludes(defaultExcludes); fileSet.setCaseSensitive(caseSensitive); for (String f : fileSet.getDirectoryScanner().getIncludedFiles()) { f = f.replace(File.separatorChar, '/'); r.put(f, f); } return r; } }
fs.setCaseSensitive(caseSensitive); DirectoryScanner ds = fs.getDirectoryScanner(new Project()); if(ds.getIncludedFilesCount()!=0) {
private FileSet toFileSet(boolean withPatterns) { FileSet fs = new FileSet(); fs.setCaseSensitive(isCaseSensitive()); fs.setFollowSymlinks(isFollowSymlinks()); fs.setMaxLevelsOfSymlinks(getMaxLevelsOfSymlinks()); fs.setProject(getProject()); if (withPatterns) { PatternSet ps = mergePatterns(getProject()); fs.appendIncludes(ps.getIncludePatterns(getProject())); fs.appendExcludes(ps.getExcludePatterns(getProject())); for (FileSelector sel : getSelectors(getProject())) { fs.appendSelector(sel); } fs.setDefaultexcludes(getDefaultexcludes()); } return fs; } }
@Override public Map<String,String> invoke(File basedir, VirtualChannel channel) throws IOException, InterruptedException { Map<String,String> r = new HashMap<String,String>(); FileSet fileSet = Util.createFileSet(basedir, includes, excludes); fileSet.setDefaultexcludes(defaultExcludes); fileSet.setCaseSensitive(caseSensitive); for (String f : fileSet.getDirectoryScanner().getIncludedFiles()) { f = f.replace(File.separatorChar, '/'); r.put(f, f); } return r; } }
/** * Sets case sensitivity of the file system. If not set, will default to * the linker's case sensitivity. * * @param isCaseSensitive * "true"|"on"|"yes" if file system is case sensitive, * "false"|"off"|"no" when not. */ public void setCaseSensitive(final boolean isCaseSensitive) { if (isReference()) { throw tooManyAttributes(); } this.explicitCaseSensitive = true; this.set.setCaseSensitive(isCaseSensitive); }
localSet.setCaseSensitive(linkerCaseSensitive);
fs.setCaseSensitive(caseSensitive); DirectoryScanner ds = fs.getDirectoryScanner(new Project()); if(ds.getIncludedFilesCount()!=0) {