approvals
Version:
Approval Tests Library - Capturing Human Intelligence
26 lines (25 loc) • 919 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const AUtils_1 = require("../../AUtils");
const GenericDiffReporterBase_1 = require("../GenericDiffReporterBase");
class TortoiseMergeReporter extends GenericDiffReporterBase_1.GenericDiffReporterBase {
constructor() {
super("TortoiseMerge");
var rootPaths = ["TortoiseGit/bin", "TortoiseSVN/bin"];
var exeNames = ["TortoiseGitMerge.exe", "TortoiseMerge.exe"];
let path = "";
for (var i = 0; i < rootPaths.length; i++) {
for (var j = 0; j < exeNames.length; j++) {
path = (0, AUtils_1.searchForExecutable)(rootPaths[i], exeNames[j]);
if (path) {
break;
}
}
if (path) {
break;
}
}
this.exePath = path;
}
}
exports.default = TortoiseMergeReporter;