mirror of
https://github.com/nodejs/node.git
synced 2025-05-15 19:07:23 +00:00

PR-URL: https://github.com/nodejs/node/pull/35474 Reviewed-By: Ruy Adorno <ruyadorno@github.com> Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org> Reviewed-By: Ben Coe <bencoe@gmail.com> Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Shelley Vohr <codebytere@gmail.com> Reviewed-By: Guy Bedford <guybedford@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
15 lines
405 B
JavaScript
15 lines
405 B
JavaScript
const git = require('@npmcli/git')
|
|
|
|
module.exports = (version, opts) => {
|
|
const {commitHooks, allowSameVersion, signGitCommit, message} = opts
|
|
const args = ['commit']
|
|
if (commitHooks === false)
|
|
args.push('-n')
|
|
if (allowSameVersion)
|
|
args.push('--allow-empty')
|
|
if (signGitCommit)
|
|
args.push('-S')
|
|
args.push('-m')
|
|
return git.spawn([...args, message.replace(/%s/g, version)], opts)
|
|
}
|