12345678910111213141516171819 |
- "use strict";
- const log = require("npmlog");
- const childProcess = require("@lerna/child-process");
- module.exports.getCurrentSHA = getCurrentSHA;
- /**
- * Retrieve current SHA from git.
- * @param {import("@lerna/child-process").ExecOpts} opts
- */
- function getCurrentSHA(opts) {
- log.silly("getCurrentSHA");
- const sha = childProcess.execSync("git", ["rev-parse", "HEAD"], opts);
- log.verbose("getCurrentSHA", sha);
- return sha;
- }
|