Hello community, here is the log from the commit of package nodejs-rimraf for openSUSE:Factory checked in at 2015-08-05 06:51:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs-rimraf (Old) and /work/SRC/openSUSE:Factory/.nodejs-rimraf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs-rimraf" Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs-rimraf/nodejs-rimraf.changes 2015-07-14 17:45:22.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs-rimraf.new/nodejs-rimraf.changes 2015-08-05 06:51:13.000000000 +0200 @@ -1,0 +2,5 @@ +Wed Jul 29 13:51:10 UTC 2015 - [email protected] + +- update version 2.4.2 + +------------------------------------------------------------------- Old: ---- rimraf-2.3.4.tgz New: ---- rimraf-2.4.2.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs-rimraf.spec ++++++ --- /var/tmp/diff_new_pack.hbxCGW/_old 2015-08-05 06:51:13.000000000 +0200 +++ /var/tmp/diff_new_pack.hbxCGW/_new 2015-08-05 06:51:13.000000000 +0200 @@ -19,7 +19,7 @@ %define base_name rimraf Name: nodejs-rimraf -Version: 2.3.4 +Version: 2.4.2 Release: 0 Summary: A rm -rf util for nodejs License: MIT @@ -37,7 +37,6 @@ %prep %setup -q -n package -%nodejs_fixdep glob '>5.0' %build ++++++ rimraf-2.3.4.tgz -> rimraf-2.4.2.tgz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/README.md new/package/README.md --- old/package/README.md 2015-03-04 00:19:39.000000000 +0100 +++ new/package/README.md 2015-07-19 23:37:46.000000000 +0200 @@ -1,3 +1,5 @@ +[](https://travis-ci.org/isaacs/rimraf) [](https://david-dm.org/isaacs/rimraf) [](https://david-dm.org/isaacs/rimraf#info=devDependencies) + The [UNIX command](http://en.wikipedia.org/wiki/Rm_(Unix)) `rm -rf` for node. Install with `npm install rimraf`, or just drop rimraf.js somewhere. @@ -28,7 +30,7 @@ ## CLI If installed with `npm install rimraf -g` it can be used as a global -command `rimraf <path>` which is useful for cross platform support. +command `rimraf <path> [<path> ...]` which is useful for cross platform support. ## mkdirp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/bin.js new/package/bin.js --- old/package/bin.js 2013-06-21 16:49:16.000000000 +0200 +++ new/package/bin.js 2015-06-30 20:01:34.000000000 +0200 @@ -18,7 +18,7 @@ if (help || args.length === 0) { // If they didn't ask for help, then this is not a "success" var log = help ? console.log : console.error - log('Usage: rimraf <path>') + log('Usage: rimraf <path> [<path> ...]') log('') log(' Deletes all files and folders at "path" recursively.') log('') @@ -26,8 +26,15 @@ log('') log(' -h, --help Display this usage info') process.exit(help ? 0 : 1) -} else { - args.forEach(function(arg) { - rimraf.sync(arg) +} else + go(0) + +function go (n) { + if (n >= args.length) + return + rimraf(args[n], function (er) { + if (er) + throw er + go(n+1) }) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/package.json new/package/package.json --- old/package/package.json 2015-05-19 03:37:28.000000000 +0200 +++ new/package/package.json 2015-07-19 23:44:03.000000000 +0200 @@ -1,22 +1,26 @@ { "name": "rimraf", - "version": "2.3.4", + "version": "2.4.2", "main": "rimraf.js", "description": "A deep deletion module for node (like `rm -rf`)", "author": "Isaac Z. Schlueter <[email protected]> (http://blog.izs.me/)", "license": "ISC", "repository": "git://github.com/isaacs/rimraf.git", "scripts": { - "test": "cd test && bash run.sh" + "test": "tap test/*.js" }, "bin": "./bin.js", "dependencies": { - "glob": "^4.4.2" + "glob": "^5.0.14" }, "files": [ - "bin.js", - "rimraf.js", "LICENSE", - "README.md" - ] + "README.md", + "bin.js", + "rimraf.js" + ], + "devDependencies": { + "mkdirp": "^0.5.1", + "tap": "^1.3.1" + } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/rimraf.js new/package/rimraf.js --- old/package/rimraf.js 2015-04-30 16:19:01.000000000 +0200 +++ new/package/rimraf.js 2015-07-19 23:35:41.000000000 +0200 @@ -35,6 +35,7 @@ options.maxBusyTries = options.maxBusyTries || 3 options.emfileWait = options.emfileWait || 1000 + options.disableGlob = options.disableGlob || false } function rimraf (p, options, cb) { @@ -55,7 +56,7 @@ var errState = null var n = 0 - if (!glob.hasMagic(p)) + if (options.disableGlob || !glob.hasMagic(p)) return afterGlob(null, [p]) fs.lstat(p, function (er, stat) { @@ -262,7 +263,7 @@ var results - if (!glob.hasMagic(p)) { + if (options.disableGlob || !glob.hasMagic(p)) { results = [p] } else { try {
