@coveo/semantic-monorepo-tools
Version:
A library of helper functions to do SemVer2 compliant releases from Conventional Commits in monorepos
7 lines (6 loc) • 385 B
JavaScript
import getOptionalFlagArgument from "../utils/getOptionalFlagArgument.js";
import spawn from "../utils/spawn.js";
import gitLogger from "./utils/gitLogger.js";
export default async function (tree, parent, message) {
return (await spawn("git", ["commit-tree", tree].concat(getOptionalFlagArgument("-p", parent), getOptionalFlagArgument("-m", message)), gitLogger)).stdout.trim();
}