1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| 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)
| }
|
|