UNPKG

simple-git

Version:

Simple GIT interface for node.js

16 lines 781 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const BranchSummary_1 = require("../responses/BranchSummary"); const utils_1 = require("../utils"); const parsers = [ new utils_1.LineParser(/^(\*\s)?\((?:HEAD )?detached (?:from|at) (\S+)\)\s+([a-z0-9]+)\s(.*)$/, (result, [current, name, commit, label]) => { result.push(!!current, true, name, commit, label); }), new utils_1.LineParser(/^(\*\s)?(\S+)\s+([a-z0-9]+)\s(.*)$/, (result, [current, name, commit, label]) => { result.push(!!current, false, name, commit, label); }) ]; exports.parseBranchSummary = function (stdOut) { return utils_1.parseStringResponse(new BranchSummary_1.BranchSummaryResult(), parsers, stdOut); }; //# sourceMappingURL=parse-branch.js.map