UNPKG

approvals

Version:

Approval Tests Library - Capturing Human Intelligence

26 lines (25 loc) 919 B
"use strict"; 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;