in src/vsts/buildAndReleaseTask/hash-and-cache.js [113:137]
var getFileList = function (workingDirectory, globs, ignoreGlob) {
var files = [];
if (!workingDirectory || !fs.existsSync(workingDirectory)) {
console.log("Skipping globbing because root directory does not exist [" + workingDirectory + "]");
return files;
}
var globOptions = {
cwd: workingDirectory,
dot: true,
nodir: true,
ignore: ignoreGlob
}
for (let g of globs) {
files = files.concat(glob.sync(g, globOptions));
}
var filesUnique = files.sort().filter(function(item, pos, ary) {
return !pos || item != ary[pos - 1];
});
return filesUnique;
}