A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/npm/npm/commit/99ef3b52caa7507e87a4257e622f8964b1c1f5f3 below:

support ignored shrinkwrap and package-locks (#17505) · npm/npm@99ef3b5 · GitHub

@@ -278,26 +278,33 @@ function checkGit (localData, cb) {

278 278

}

279 279 280 280

function _commit (version, localData, cb) {

281 -

var packagePath = path.join(npm.localPrefix, 'package.json')

282 -

var options = { env: process.env }

283 -

var message = npm.config.get('message').replace(/%s/g, version)

284 -

var sign = npm.config.get('sign-git-tag')

285 -

var flag = sign ? '-sm' : '-am'

286 -

chain(

287 -

[

288 -

git.chainableExec([ 'add', packagePath ], options),

289 -

localData.hasShrinkwrap && git.chainableExec([ 'add', path.join(npm.localPrefix, 'npm-shrinkwrap.json') ], options),

290 -

localData.hasPackageLock && git.chainableExec([ 'add', path.join(npm.localPrefix, 'package-lock.json') ], options),

291 -

git.chainableExec([ 'commit', '-m', message ], options),

292 -

!localData.existingTag && git.chainableExec([

293 -

'tag',

294 -

npm.config.get('tag-version-prefix') + version,

295 -

flag,

296 -

message

281 +

const options = { env: process.env }

282 +

const message = npm.config.get('message').replace(/%s/g, version)

283 +

const sign = npm.config.get('sign-git-tag')

284 +

const flag = sign ? '-sm' : '-am'

285 +

BB.join(

286 +

addLocalFile('package.json', options, false),

287 +

localData.hasShrinkwrap &&

288 +

addLocalFile('npm-shrinkwrap.json', options, true),

289 +

localData.hasPackageLock &&

290 +

addLocalFile('package-lock.json', options, true)

291 +

).then(() => {

292 +

return git.exec([ 'commit', '-m', message ], options)

293 +

}).then(() => {

294 +

if (!localData.existingTag) {

295 +

return git.exec([

296 +

'tag', npm.config.get('tag-version-prefix') + version,

297 +

flag, message

297 298

], options)

298 -

],

299 -

cb

300 -

)

299 +

}

300 +

}).nodeify(cb)

301 +

}

302 + 303 +

function addLocalFile (file, options, ignoreFailure) {

304 +

const p = git.exec(['add', path.join(npm.localPrefix, file)], options)

305 +

return ignoreFailure

306 +

? p.catch(() => {})

307 +

: p

301 308

}

302 309 303 310

function write (data, file, indent, cb) {


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4