FredrikNoren / ungit

The easiest way to use git. On any platform. Anywhere.
MIT License
10.44k stars 637 forks source link

Installation timeout in OS X 10.6.8 #511

Open mars0i opened 9 years ago

mars0i commented 9 years ago

I'm trying to install ungit 0.8.4 on OS X 10.6.8. (I can't upgrade OS X at present.) The command I used is sudo npm --verbose install -g ungit. The most salient lines in the error log seem to be these:

963 http request GET https://registry.npmjs.org/blueimp-md5
964 verbose about to build /usr/local/lib/node_modules/ungit
965 verbose unlock done using /Users/mabrams/.npm/_locks/ungit-398c3d35db416784.lock for /usr/local/lib/node_modules/ungit
966 verbose stack Error: connect ETIMEDOUT
966 verbose stack     at exports._errnoException (util.js:746:11)
966 verbose stack     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:983:19)
967 verbose cwd /Users/mabrams/dist
968 error Darwin 10.8.0
969 error argv "node" "/usr/local/bin/npm" "--verbose" "install" "-g" "ungit"
970 error node v0.12.0
971 error npm  v2.5.1

I hate to clutter up your screen with the entire log file, but that seems to be what you want, and I'm happy to oblige, so I'll include it below. Thanks very much.

0 info it worked if it ends with ok
1 verbose cli [ 'node',
1 verbose cli   '/usr/local/bin/npm',
1 verbose cli   '--verbose',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   'ungit' ]
2 info using npm@2.5.1
3 info using node@v0.12.0
4 silly cache add args [ 'ungit', null ]
5 verbose cache add spec ungit
6 silly cache add parsed spec { raw: 'ungit',
6 silly cache add   scope: null,
6 silly cache add   name: null,
6 silly cache add   rawSpec: 'ungit',
6 silly cache add   spec: '/Users/mabrams/dist/ungit',
6 silly cache add   type: 'directory' }
7 verbose addLocalDirectory /Users/mabrams/.npm/ungit/0.8.4/package.tgz not in flight; packing
8 verbose tar pack [ '/Users/mabrams/.npm/ungit/0.8.4/package.tgz',
8 verbose tar pack   '/Users/mabrams/dist/ungit' ]
9 verbose tarball /Users/mabrams/.npm/ungit/0.8.4/package.tgz
10 verbose folder /Users/mabrams/dist/ungit
11 info prepublish ungit@0.8.4
12 verbose addLocalTarball adding from inside cache /Users/mabrams/.npm/ungit/0.8.4/package.tgz
13 silly cache afterAdd ungit@0.8.4
14 verbose afterAdd /Users/mabrams/.npm/ungit/0.8.4/package/package.json not in flight; writing
15 verbose afterAdd /Users/mabrams/.npm/ungit/0.8.4/package/package.json written
16 silly install resolved [ { name: 'ungit',
16 silly install resolved     author: { name: 'Fredrik Norén', email: 'fredrik.jw.noren@gmail.com' },
16 silly install resolved     description: 'Git made easy',
16 silly install resolved     version: '0.8.4',
16 silly install resolved     ungitPluginApiVersion: '0.2.0',
16 silly install resolved     scripts: { start: 'node ./bin/ungit', test: 'grunt test' },
16 silly install resolved     repository:
16 silly install resolved      { type: 'git',
16 silly install resolved        url: 'https://github.com/FredrikNoren/ungit.git' },
16 silly install resolved     bin:
16 silly install resolved      { ungit: './bin/ungit',
16 silly install resolved        '0ungit-credentials-helper': './bin/credentials-helper' },
16 silly install resolved     dependencies:
16 silly install resolved      { async: '~0.9.0',
16 silly install resolved        'blueimp-md5': '~1.1.0',
16 silly install resolved        'body-parser': '~1.10.0',
16 silly install resolved        color: '~0.7.3',
16 silly install resolved        'cookie-parser': '~1.3.3',
16 silly install resolved        crossroads: '~0.12.0',
16 silly install resolved        diff2html: '~0.1.5',
16 silly install resolved        express: '~4.11.0',
16 silly install resolved        'express-session': '~1.10.1',
16 silly install resolved        'forever-monitor': '~1.5.2',
16 silly install resolved        getmac: '~1.0.6',
16 silly install resolved        hasher: '~1.2.0',
16 silly install resolved        'keen.io': '~0.1.3',
16 silly install resolved        knockout: '~3.2.0',
16 silly install resolved        lodash: '~2.4.1',
16 silly install resolved        mkdirp: '~0.5.0',
16 silly install resolved        moment: '~2.9.0',
16 silly install resolved        'npm-registry-client': '~5.0.0',
16 silly install resolved        npmconf: '~2.1.1',
16 silly install resolved        open: '~0.0.5',
16 silly install resolved        passport: '~0.2.1',
16 silly install resolved        'passport-local': '~1.0.0',
16 silly install resolved        raven: '~0.7.2',
16 silly install resolved        rc: '~0.5.4',
16 silly install resolved        semver: '~4.2.0',
16 silly install resolved        'serve-static': '~1.8.0',
16 silly install resolved        signals: '~1.0.0',
16 silly install resolved        'socket.io': '~0.9.16',
16 silly install resolved        superagent: '~0.21.0',
16 silly install resolved        temp: '~0.8.1',
16 silly install resolved        uuid: '~2.0.1',
16 silly install resolved        winston: '~0.8.3',
16 silly install resolved        yargs: '~1.3.3' },
16 silly install resolved     devDependencies:
16 silly install resolved      { 'ansi-color': '~0.2.1',
16 silly install resolved        'expect.js': '~0.3.1',
16 silly install resolved        grunt: '~0.4.5',
16 silly install resolved        'grunt-browserify': '~3.3.0',
16 silly install resolved        'grunt-contrib-clean': '~0.6.0',
16 silly install resolved        'grunt-contrib-copy': '~0.7.0',
16 silly install resolved        'grunt-contrib-imagemin': '~0.9.2',
16 silly install resolved        'grunt-contrib-jshint': '~0.10.0',
16 silly install resolved        'grunt-contrib-less': '~1.0.0',
16 silly install resolved        'grunt-contrib-watch': '~0.6.1',
16 silly install resolved        'grunt-curl': '~2.1.0',
16 silly install resolved        'grunt-image-embed': '0.3.3',
16 silly install resolved        'grunt-lineending': '~0.2.3',
16 silly install resolved        'grunt-mocha-test': '~0.12.4',
16 silly install resolved        'grunt-plato': '~1.3.0',
16 silly install resolved        'grunt-release': '~0.7.0',
16 silly install resolved        mocha: '~2.1.0',
16 silly install resolved        'node-webkit-builds': '~0.9.2',
16 silly install resolved        npm: '~2.3.0',
16 silly install resolved        phantomjs: '~1.9.12',
16 silly install resolved        supertest: '~0.15.0',
16 silly install resolved        unzip: '~0.1.11' },
16 silly install resolved     engines: { node: '>=0.10' },
16 silly install resolved     license: 'MIT',
16 silly install resolved     _node_webkit_config: '',
16 silly install resolved     main: 'public/nwlauncher.html',
16 silly install resolved     window:
16 silly install resolved      { title: 'Ungit',
16 silly install resolved        icon: 'icon.png',
16 silly install resolved        toolbar: false,
16 silly install resolved        frame: false,
16 silly install resolved        show: false,
16 silly install resolved        width: 1000,
16 silly install resolved        height: 600,
16 silly install resolved        position: 'center',
16 silly install resolved        min_width: 400,
16 silly install resolved        min_height: 200 },
16 silly install resolved     readme: 'ungit\n======\n[![NPM version](https://badge.fury.io/js/ungit.png)](http://badge.fury.io/js/ungit)\n[![Build Status](https://travis-ci.org/FredrikNoren/ungit.png)](https://travis-ci.org/FredrikNoren/ungit)\n\nThe easiest way to use git. On any platform. Anywhere.\n\n * Clean and intuitive UI that makes it easy to _understand_ git.\n * Runs on any platform that node.js & git supports.\n * Web-based, meaning you can run it on your cloud/pure shell machine and use the ui from your browser (just browse to http://your-cloud-machine.com:8448).\n * Works well with GitHub.\n * [Gerrit](https://code.google.com/p/gerrit/) integration through plugin: https://github.com/FredrikNoren/ungit-gerrit\n\n[Follow @ungitui on twitter](https://twitter.com/ungitui)\n\nQuick intro to ungit: [http://youtu.be/hkBVAi3oKvo](http://youtu.be/hkBVAi3oKvo)\n\n[![Screenshot](screenshot.png)](http://youtu.be/hkBVAi3oKvo)\n\nInstalling\n----------\nRequires [node.js](http://nodejs.org) (≥ 0.10), [npm](https://npmjs.org/) (≥ 1.3.1, comes with node.js) and [git](http://git-scm.com/) (≥ 1.8.x). To install ungit just type:\n\n\tnpm install -g ungit\n\nNOTE: If your system requires root access to install global npm packages, make sure you use the -H flag:\n\n\tsudo -H npm install -g ungit\n\nUsing\n-----\nAnywhere you want to start, just type:\n\n\tungit\n\nThis will launch the server and open up a browser with the ui.\n\nConfiguring\n---------\nPut a configuration file called .ungitrc in your home directory (`/home/USERNAME` on *nix, `C:/Users/USERNAME/` on windows). Can be in either json or ini format. See [source/config.js](source/config.js) for available options.\n\nYou can also override configuration variables at launch by specifying them as command line arguments; `ungit --port=8080`. To disable boolean features use --no: `ungit --no-autoFetch`.\n\nExample of `~/.ungitrc` configuration file to change default port and enable bugtracking:\n\n```json\n{\n\t"port": 8080,\n\t"bugtracking": true\n}\n```\n\nUngit uses [rc](https://github.com/dominictarr/rc) for configuration, which in turn uses [yargs](https://github.com/chevex/yargs) for command line arguments. See corresponding documentations for more details.\n\nPlugins\n-------\nPlugins are installed by simply placing them in the Ungit plugin directory (`~/.ungit/plugins` by default), and then restarting Ungit.\n\n[List of available plugins](https://github.com/FredrikNoren/ungit/wiki/List-of-plugins)\n\nThere\'s a guide in the [PLUGINS.md](PLUGINS.md) file on how to write new plugins.\n\nDeveloping\n----------\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md).\n\nKnown issues\n------------\n\n* If you\'re running MacOSX Mavericks and Ungit crashes after a few seconds; try updating npm and node. See [#259](https://github.com/FredrikNoren/ungit/issues/259) and [#249](https://github.com/FredrikNoren/ungit/issues/249) for details.\n* Ubuntu users may have trouble installing because the node executable is named differently on Ubuntu, see [#401](https://github.com/FredrikNoren/ungit/issues/401) for details.\n* Debian Wheezy\'s supported git and nodejs packages are too old, therefore download newest [git](https://github.com/git/git/releases) and [nodejs](http://nodejs.org/download/) tarballs and [build from source](http://www.control-escape.com/linux/lx-swinstall-tar.html).\n\nLicense (MIT)\n-------------\n\nCopyright (C) 2013-2014 Fredrik Norén\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n[![Dependency Status](https://david-dm.org/FredrikNoren/ungit.png)](https://david-dm.org/FredrikNoren/ungit)\n[![devDependency Status](https://david-dm.org/FredrikNoren/ungit/dev-status.png)](https://david-dm.org/FredrikNoren/ungit#info=devDependencies)\n',
16 silly install resolved     readmeFilename: 'README.md',
16 silly install resolved     gitHead: '1b1bd463b2e737e55e9d84b8c42977e049ec4597',
16 silly install resolved     bugs: { url: 'https://github.com/FredrikNoren/ungit/issues' },
16 silly install resolved     homepage: 'https://github.com/FredrikNoren/ungit',
16 silly install resolved     _id: 'ungit@0.8.4',
16 silly install resolved     _shasum: 'e1def693aeeaf2e8334f638a209c1a3f8d4204e3',
16 silly install resolved     _from: '../../Users/mabrams/dist/ungit',
16 silly install resolved     _resolved: 'file:../../Users/mabrams/dist/ungit' } ]
17 info install ungit@0.8.4 into /usr/local/lib
18 info installOne ungit@0.8.4
19 verbose installOne of ungit to /usr/local/lib not in flight; installing
20 verbose lock using /Users/mabrams/.npm/_locks/ungit-398c3d35db416784.lock for /usr/local/lib/node_modules/ungit
21 silly install write writing ungit 0.8.4 to /usr/local/lib/node_modules/ungit
22 silly cache addNamed cb ungit@0.8.4
23 verbose unbuild lib/node_modules/ungit
24 verbose gentlyRm vacuuming /usr/local/lib/node_modules/ungit
25 verbose tar unpack /Users/mabrams/.npm/ungit/0.8.4/package.tgz
26 verbose tar unpacking to /usr/local/lib/node_modules/ungit
27 verbose gentlyRm vacuuming /usr/local/lib/node_modules/ungit
28 silly gunzTarPerm modes [ '700', '600' ]
29 silly gunzTarPerm extractEntry package.json
30 silly gunzTarPerm extractEntry .npmignore
31 silly gunzTarPerm extractEntry README.md
32 silly gunzTarPerm extractEntry PLUGINS.md
33 silly gunzTarPerm extractEntry .nodemonignore
34 silly gunzTarPerm extractEntry bin/credentials-helper
35 silly gunzTarPerm extractEntry bin/ungit
36 silly gunzTarPerm extractEntry .travis.yml
37 silly gunzTarPerm extractEntry components/path/path.js
38 silly gunzTarPerm extractEntry components/path/path.html
39 silly gunzTarPerm extractEntry components/path/ungit-plugin.json
40 silly gunzTarPerm extractEntry components/app/app.js
41 silly gunzTarPerm extractEntry components/app/app.html
42 silly gunzTarPerm extractEntry components/app/ungit-plugin.json
43 silly gunzTarPerm extractEntry components/commitdiff/commitdiff.js
44 silly gunzTarPerm extractEntry components/commitdiff/commitlinediff.js
45 silly gunzTarPerm extractEntry components/commitdiff/commitdiff.html
46 silly gunzTarPerm extractEntry components/commitdiff/commitdiff.less
47 silly gunzTarPerm extractEntry components/commitdiff/ungit-plugin.json
48 silly gunzTarPerm extractEntry components/dialogs/dialogs.js
49 silly gunzTarPerm extractEntry components/dialogs/formDialog.html
50 silly gunzTarPerm extractEntry components/dialogs/prompt.html
51 silly gunzTarPerm extractEntry components/dialogs/ungit-plugin.json
52 silly gunzTarPerm extractEntry components/gitErrors/gitErrors.js
53 silly gunzTarPerm extractEntry components/gitErrors/gitErrors.html
54 silly gunzTarPerm extractEntry components/gitErrors/ungit-plugin.json
55 silly gunzTarPerm extractEntry components/graph/git-graph-actions.js
56 silly gunzTarPerm extractEntry components/graph/git-selectable.js
57 silly gunzTarPerm extractEntry components/graph/git-node.js
58 silly gunzTarPerm extractEntry components/graph/graph.js
59 silly gunzTarPerm extractEntry components/graph/ref.js
60 silly gunzTarPerm extractEntry components/graph/ungit-plugin.json
61 silly gunzTarPerm extractEntry components/graph/graph-graphics/actions.js
62 silly gunzTarPerm extractEntry components/graph/graph-graphics/edge.js
63 silly gunzTarPerm extractEntry components/graph/graph-graphics/graph.js
64 silly gunzTarPerm extractEntry components/graph/graph-graphics/node.js
65 silly gunzTarPerm extractEntry components/graph/graph.less
66 silly gunzTarPerm extractEntry components/graph/images/branchIcon.png
67 silly gunzTarPerm extractEntry components/graph/images/remoteIcon.png
68 silly gunzTarPerm extractEntry components/graph/images/tagIcon.png
69 silly gunzTarPerm extractEntry components/graph/graph-graphics.html
70 silly gunzTarPerm extractEntry components/graph/graph.html
71 silly gunzTarPerm extractEntry components/header/header.js
72 silly gunzTarPerm extractEntry components/header/header.html
73 silly gunzTarPerm extractEntry components/header/header.less
74 silly gunzTarPerm extractEntry components/header/repositoryBackgroundArrowUp.png
75 silly gunzTarPerm extractEntry components/header/ungit-plugin.json
76 silly gunzTarPerm extractEntry components/home/home.js
77 silly gunzTarPerm extractEntry components/home/home.html
78 silly gunzTarPerm extractEntry components/home/home.less
79 silly gunzTarPerm extractEntry components/home/ungit-plugin.json
80 silly gunzTarPerm extractEntry components/imagediff/imagediff.js
81 silly gunzTarPerm extractEntry components/imagediff/imagediff.html
82 silly gunzTarPerm extractEntry components/imagediff/imagediff.less
83 silly gunzTarPerm extractEntry components/imagediff/ungit-plugin.json
84 silly gunzTarPerm extractEntry components/login/login.js
85 silly gunzTarPerm extractEntry components/login/login.html
86 silly gunzTarPerm extractEntry components/login/ungit-plugin.json
87 silly gunzTarPerm extractEntry components/commit/commit.js
88 silly gunzTarPerm extractEntry components/commit/commit.html
89 silly gunzTarPerm extractEntry components/commit/commit.less
90 silly gunzTarPerm extractEntry components/commit/images/logBoxHoverArrowRight.png
91 silly gunzTarPerm extractEntry components/commit/images/panelArrowRight.png
92 silly gunzTarPerm extractEntry components/commit/images/shadowArrowRight.png
93 silly gunzTarPerm extractEntry components/commit/ungit-plugin.json
94 silly gunzTarPerm extractEntry components/progressBar/progressBar.js
95 silly gunzTarPerm extractEntry components/progressBar/progressBar.html
96 silly gunzTarPerm extractEntry components/progressBar/ungit-plugin.json
97 silly gunzTarPerm extractEntry components/refreshButton/refreshButton.js
98 silly gunzTarPerm extractEntry components/refreshButton/refreshButton.html
99 silly gunzTarPerm extractEntry components/refreshButton/refreshButton.less
100 silly gunzTarPerm extractEntry components/refreshButton/ungit-plugin.json
101 silly gunzTarPerm extractEntry components/remotes/remotes.js
102 silly gunzTarPerm extractEntry components/remotes/remotes.html
103 silly gunzTarPerm extractEntry components/remotes/ungit-plugin.json
104 silly gunzTarPerm extractEntry components/repository/repository.js
105 silly gunzTarPerm extractEntry components/repository/repository.html
106 silly gunzTarPerm extractEntry components/repository/repository.less
107 silly gunzTarPerm extractEntry components/repository/ungit-plugin.json
108 silly gunzTarPerm extractEntry components/sidebysidediff/sidebysidediff.js
109 silly gunzTarPerm extractEntry components/sidebysidediff/sidebysidediff.less
110 silly gunzTarPerm extractEntry components/sidebysidediff/ungit-plugin.json
111 silly gunzTarPerm extractEntry components/staging/staging.js
112 silly gunzTarPerm extractEntry components/staging/staging.html
113 silly gunzTarPerm extractEntry components/staging/staging.less
114 silly gunzTarPerm extractEntry components/staging/stagingArrowDown.png
115 silly gunzTarPerm extractEntry components/staging/ungit-plugin.json
116 silly gunzTarPerm extractEntry components/stash/stash.js
117 silly gunzTarPerm extractEntry components/stash/stash.html
118 silly gunzTarPerm extractEntry components/stash/stash.less
119 silly gunzTarPerm extractEntry components/stash/ungit-plugin.json
120 silly gunzTarPerm extractEntry components/submodules/submodules.js
121 silly gunzTarPerm extractEntry components/submodules/submodules.html
122 silly gunzTarPerm extractEntry components/submodules/submodules.less
123 silly gunzTarPerm extractEntry components/submodules/ungit-plugin.json
124 silly gunzTarPerm extractEntry components/textdiff/textdiff.js
125 silly gunzTarPerm extractEntry components/textdiff/textdiff.html
126 silly gunzTarPerm extractEntry components/textdiff/textdiff.less
127 silly gunzTarPerm extractEntry components/textdiff/ungit-plugin.json
128 silly gunzTarPerm extractEntry icon.png
129 silly gunzTarPerm extractEntry CONTRIBUTING.md
130 silly gunzTarPerm extractEntry public/devStyling/devStyling.js
131 silly gunzTarPerm extractEntry public/devStyling/index.html
132 silly gunzTarPerm extractEntry public/favicon.ico
133 silly gunzTarPerm extractEntry public/fonts/OpenSans.woff
134 silly gunzTarPerm extractEntry public/fonts/SourceCodePro-Medium.woff
135 silly gunzTarPerm extractEntry public/fonts/glyphicons-halflings-regular.eot
136 silly gunzTarPerm extractEntry public/fonts/glyphicons-halflings-regular.svg
137 silly gunzTarPerm extractEntry public/fonts/glyphicons-halflings-regular.ttf
138 silly gunzTarPerm extractEntry public/fonts/glyphicons-halflings-regular.woff
139 silly gunzTarPerm extractEntry public/index.html
140 silly gunzTarPerm extractEntry public/js/raven.min.js
141 silly gunzTarPerm extractEntry public/js/tracker.js
142 silly gunzTarPerm extractEntry public/js/raven.min.map
143 silly gunzTarPerm extractEntry public/less/generic.less
144 silly gunzTarPerm extractEntry public/less/styles.less
145 silly gunzTarPerm extractEntry public/less/variables.less
146 silly gunzTarPerm extractEntry public/nwlauncher.html
147 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/modals.less
148 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/alerts.less
149 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/bootstrap.less
150 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/breadcrumbs.less
151 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/button-groups.less
152 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/buttons.less
153 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/carousel.less
154 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/close.less
155 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/code.less
156 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/component-animations.less
157 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/dropdowns.less
158 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/forms.less
159 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/glyphicons.less
160 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/grid.less
161 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/input-groups.less
162 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/jumbotron.less
163 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/labels.less
164 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/list-group.less
165 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/media.less
166 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/mixins.less
167 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/badges.less
168 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/navbar.less
169 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/navs.less
170 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/normalize.less
171 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/pager.less
172 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/pagination.less
173 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/panels.less
174 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/popovers.less
175 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/print.less
176 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/progress-bars.less
177 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/responsive-utilities.less
178 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/scaffolding.less
179 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/tables.less
180 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/theme.less
181 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/thumbnails.less
182 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/tooltip.less
183 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/type.less
184 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/utilities.less
185 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/variables.less
186 silly gunzTarPerm extractEntry public/vendor/less/bootstrap/wells.less
187 silly gunzTarPerm extractEntry screenshot.png
188 silly gunzTarPerm extractEntry source/address-parser.js
189 silly gunzTarPerm extractEntry source/config.js
190 silly gunzTarPerm extractEntry source/git-api.js
191 silly gunzTarPerm extractEntry source/git-parser.js
192 silly gunzTarPerm extractEntry source/git-task.js
193 silly gunzTarPerm extractEntry source/bugtracker.js
194 silly gunzTarPerm extractEntry source/server.js
195 silly gunzTarPerm extractEntry source/sysinfo.js
196 silly gunzTarPerm extractEntry source/ungit-plugin.js
197 silly gunzTarPerm extractEntry source/usage-statistics.js
198 silly gunzTarPerm extractEntry source/git.js
199 silly gunzTarPerm extractEntry source/utils/blockable.js
200 silly gunzTarPerm extractEntry source/utils/cache.js
201 silly gunzTarPerm extractEntry source/utils/file-type.js
202 silly gunzTarPerm extractEntry source/utils/vector2.js
203 info preinstall ungit@0.8.4
204 silly prepareForInstallMany adding async@~0.9.0 from ungit dependencies
205 silly prepareForInstallMany adding blueimp-md5@~1.1.0 from ungit dependencies
206 silly prepareForInstallMany adding body-parser@~1.10.0 from ungit dependencies
207 silly prepareForInstallMany adding color@~0.7.3 from ungit dependencies
208 silly prepareForInstallMany adding cookie-parser@~1.3.3 from ungit dependencies
209 silly prepareForInstallMany adding crossroads@~0.12.0 from ungit dependencies
210 silly prepareForInstallMany adding diff2html@~0.1.5 from ungit dependencies
211 silly prepareForInstallMany adding express@~4.11.0 from ungit dependencies
212 silly prepareForInstallMany adding express-session@~1.10.1 from ungit dependencies
213 silly prepareForInstallMany adding forever-monitor@~1.5.2 from ungit dependencies
214 silly prepareForInstallMany adding getmac@~1.0.6 from ungit dependencies
215 silly prepareForInstallMany adding hasher@~1.2.0 from ungit dependencies
216 silly prepareForInstallMany adding keen.io@~0.1.3 from ungit dependencies
217 silly prepareForInstallMany adding knockout@~3.2.0 from ungit dependencies
218 silly prepareForInstallMany adding lodash@~2.4.1 from ungit dependencies
219 silly prepareForInstallMany adding mkdirp@~0.5.0 from ungit dependencies
220 silly prepareForInstallMany adding moment@~2.9.0 from ungit dependencies
221 silly prepareForInstallMany adding npm-registry-client@~5.0.0 from ungit dependencies
222 silly prepareForInstallMany adding npmconf@~2.1.1 from ungit dependencies
223 silly prepareForInstallMany adding open@~0.0.5 from ungit dependencies
224 silly prepareForInstallMany adding passport@~0.2.1 from ungit dependencies
225 silly prepareForInstallMany adding passport-local@~1.0.0 from ungit dependencies
226 silly prepareForInstallMany adding raven@~0.7.2 from ungit dependencies
227 silly prepareForInstallMany adding rc@~0.5.4 from ungit dependencies
228 silly prepareForInstallMany adding semver@~4.2.0 from ungit dependencies
229 silly prepareForInstallMany adding serve-static@~1.8.0 from ungit dependencies
230 silly prepareForInstallMany adding signals@~1.0.0 from ungit dependencies
231 silly prepareForInstallMany adding socket.io@~0.9.16 from ungit dependencies
232 silly prepareForInstallMany adding superagent@~0.21.0 from ungit dependencies
233 silly prepareForInstallMany adding temp@~0.8.1 from ungit dependencies
234 silly prepareForInstallMany adding uuid@~2.0.1 from ungit dependencies
235 silly prepareForInstallMany adding winston@~0.8.3 from ungit dependencies
236 silly prepareForInstallMany adding yargs@~1.3.3 from ungit dependencies
237 silly cache add args [ 'body-parser@~1.10.0', null ]
238 verbose cache add spec body-parser@~1.10.0
239 silly cache add parsed spec { raw: 'body-parser@~1.10.0',
239 silly cache add   scope: null,
239 silly cache add   name: 'body-parser',
239 silly cache add   rawSpec: '~1.10.0',
239 silly cache add   spec: '>=1.10.0 <1.11.0',
239 silly cache add   type: 'range' }
240 verbose addNamed body-parser@>=1.10.0 <1.11.0
241 silly addNamed semver.valid null
242 silly addNamed semver.validRange >=1.10.0 <1.11.0
243 silly addNameRange { name: 'body-parser',
243 silly addNameRange   range: '>=1.10.0 <1.11.0',
243 silly addNameRange   hasData: false }
244 silly mapToRegistry name body-parser
245 silly mapToRegistry using default registry
246 silly mapToRegistry registry https://registry.npmjs.org/
247 silly mapToRegistry uri https://registry.npmjs.org/body-parser
248 verbose addNameRange registry:https://registry.npmjs.org/body-parser not in flight; fetching
249 silly cache add args [ 'color@~0.7.3', null ]
250 verbose cache add spec color@~0.7.3
251 silly cache add parsed spec { raw: 'color@~0.7.3',
251 silly cache add   scope: null,
251 silly cache add   name: 'color',
251 silly cache add   rawSpec: '~0.7.3',
251 silly cache add   spec: '>=0.7.3 <0.8.0',
251 silly cache add   type: 'range' }
252 verbose addNamed color@>=0.7.3 <0.8.0
253 silly addNamed semver.valid null
254 silly addNamed semver.validRange >=0.7.3 <0.8.0
255 silly addNameRange { name: 'color', range: '>=0.7.3 <0.8.0', hasData: false }
256 silly mapToRegistry name color
257 silly mapToRegistry using default registry
258 silly mapToRegistry registry https://registry.npmjs.org/
259 silly mapToRegistry uri https://registry.npmjs.org/color
260 verbose addNameRange registry:https://registry.npmjs.org/color not in flight; fetching
261 silly cache add args [ 'cookie-parser@~1.3.3', null ]
262 verbose cache add spec cookie-parser@~1.3.3
263 silly cache add parsed spec { raw: 'cookie-parser@~1.3.3',
263 silly cache add   scope: null,
263 silly cache add   name: 'cookie-parser',
263 silly cache add   rawSpec: '~1.3.3',
263 silly cache add   spec: '>=1.3.3 <1.4.0',
263 silly cache add   type: 'range' }
264 verbose addNamed cookie-parser@>=1.3.3 <1.4.0
265 silly addNamed semver.valid null
266 silly addNamed semver.validRange >=1.3.3 <1.4.0
267 silly addNameRange { name: 'cookie-parser',
267 silly addNameRange   range: '>=1.3.3 <1.4.0',
267 silly addNameRange   hasData: false }
268 silly mapToRegistry name cookie-parser
269 silly mapToRegistry using default registry
270 silly mapToRegistry registry https://registry.npmjs.org/
271 silly mapToRegistry uri https://registry.npmjs.org/cookie-parser
272 verbose addNameRange registry:https://registry.npmjs.org/cookie-parser not in flight; fetching
273 silly cache add args [ 'crossroads@~0.12.0', null ]
274 verbose cache add spec crossroads@~0.12.0
275 silly cache add parsed spec { raw: 'crossroads@~0.12.0',
275 silly cache add   scope: null,
275 silly cache add   name: 'crossroads',
275 silly cache add   rawSpec: '~0.12.0',
275 silly cache add   spec: '>=0.12.0 <0.13.0',
275 silly cache add   type: 'range' }
276 verbose addNamed crossroads@>=0.12.0 <0.13.0
277 silly addNamed semver.valid null
278 silly addNamed semver.validRange >=0.12.0 <0.13.0
279 silly addNameRange { name: 'crossroads', range: '>=0.12.0 <0.13.0', hasData: false }
280 silly mapToRegistry name crossroads
281 silly mapToRegistry using default registry
282 silly mapToRegistry registry https://registry.npmjs.org/
283 silly mapToRegistry uri https://registry.npmjs.org/crossroads
284 verbose addNameRange registry:https://registry.npmjs.org/crossroads not in flight; fetching
285 silly cache add args [ 'diff2html@~0.1.5', null ]
286 verbose cache add spec diff2html@~0.1.5
287 silly cache add parsed spec { raw: 'diff2html@~0.1.5',
287 silly cache add   scope: null,
287 silly cache add   name: 'diff2html',
287 silly cache add   rawSpec: '~0.1.5',
287 silly cache add   spec: '>=0.1.5 <0.2.0',
287 silly cache add   type: 'range' }
288 verbose addNamed diff2html@>=0.1.5 <0.2.0
289 silly addNamed semver.valid null
290 silly addNamed semver.validRange >=0.1.5 <0.2.0
291 silly addNameRange { name: 'diff2html', range: '>=0.1.5 <0.2.0', hasData: false }
292 silly mapToRegistry name diff2html
293 silly mapToRegistry using default registry
294 silly mapToRegistry registry https://registry.npmjs.org/
295 silly mapToRegistry uri https://registry.npmjs.org/diff2html
296 verbose addNameRange registry:https://registry.npmjs.org/diff2html not in flight; fetching
297 silly cache add args [ 'express@~4.11.0', null ]
298 verbose cache add spec express@~4.11.0
299 silly cache add parsed spec { raw: 'express@~4.11.0',
299 silly cache add   scope: null,
299 silly cache add   name: 'express',
299 silly cache add   rawSpec: '~4.11.0',
299 silly cache add   spec: '>=4.11.0 <4.12.0',
299 silly cache add   type: 'range' }
300 verbose addNamed express@>=4.11.0 <4.12.0
301 silly addNamed semver.valid null
302 silly addNamed semver.validRange >=4.11.0 <4.12.0
303 silly addNameRange { name: 'express', range: '>=4.11.0 <4.12.0', hasData: false }
304 silly mapToRegistry name express
305 silly mapToRegistry using default registry
306 silly mapToRegistry registry https://registry.npmjs.org/
307 silly mapToRegistry uri https://registry.npmjs.org/express
308 verbose addNameRange registry:https://registry.npmjs.org/express not in flight; fetching
309 silly cache add args [ 'express-session@~1.10.1', null ]
310 verbose cache add spec express-session@~1.10.1
311 silly cache add parsed spec { raw: 'express-session@~1.10.1',
311 silly cache add   scope: null,
311 silly cache add   name: 'express-session',
311 silly cache add   rawSpec: '~1.10.1',
311 silly cache add   spec: '>=1.10.1 <1.11.0',
311 silly cache add   type: 'range' }
312 verbose addNamed express-session@>=1.10.1 <1.11.0
313 silly addNamed semver.valid null
314 silly addNamed semver.validRange >=1.10.1 <1.11.0
315 silly addNameRange { name: 'express-session',
315 silly addNameRange   range: '>=1.10.1 <1.11.0',
315 silly addNameRange   hasData: false }
316 silly mapToRegistry name express-session
317 silly mapToRegistry using default registry
318 silly mapToRegistry registry https://registry.npmjs.org/
319 silly mapToRegistry uri https://registry.npmjs.org/express-session
320 verbose addNameRange registry:https://registry.npmjs.org/express-session not in flight; fetching
321 silly cache add args [ 'forever-monitor@~1.5.2', null ]
322 verbose cache add spec forever-monitor@~1.5.2
323 silly cache add parsed spec { raw: 'forever-monitor@~1.5.2',
323 silly cache add   scope: null,
323 silly cache add   name: 'forever-monitor',
323 silly cache add   rawSpec: '~1.5.2',
323 silly cache add   spec: '>=1.5.2 <1.6.0',
323 silly cache add   type: 'range' }
324 verbose addNamed forever-monitor@>=1.5.2 <1.6.0
325 silly addNamed semver.valid null
326 silly addNamed semver.validRange >=1.5.2 <1.6.0
327 silly addNameRange { name: 'forever-monitor',
327 silly addNameRange   range: '>=1.5.2 <1.6.0',
327 silly addNameRange   hasData: false }
328 silly mapToRegistry name forever-monitor
329 silly mapToRegistry using default registry
330 silly mapToRegistry registry https://registry.npmjs.org/
331 silly mapToRegistry uri https://registry.npmjs.org/forever-monitor
332 verbose addNameRange registry:https://registry.npmjs.org/forever-monitor not in flight; fetching
333 silly cache add args [ 'getmac@~1.0.6', null ]
334 verbose cache add spec getmac@~1.0.6
335 silly cache add parsed spec { raw: 'getmac@~1.0.6',
335 silly cache add   scope: null,
335 silly cache add   name: 'getmac',
335 silly cache add   rawSpec: '~1.0.6',
335 silly cache add   spec: '>=1.0.6 <1.1.0',
335 silly cache add   type: 'range' }
336 verbose addNamed getmac@>=1.0.6 <1.1.0
337 silly addNamed semver.valid null
338 silly addNamed semver.validRange >=1.0.6 <1.1.0
339 silly addNameRange { name: 'getmac', range: '>=1.0.6 <1.1.0', hasData: false }
340 silly mapToRegistry name getmac
341 silly mapToRegistry using default registry
342 silly mapToRegistry registry https://registry.npmjs.org/
343 silly mapToRegistry uri https://registry.npmjs.org/getmac
344 verbose addNameRange registry:https://registry.npmjs.org/getmac not in flight; fetching
345 silly cache add args [ 'hasher@~1.2.0', null ]
346 verbose cache add spec hasher@~1.2.0
347 silly cache add parsed spec { raw: 'hasher@~1.2.0',
347 silly cache add   scope: null,
347 silly cache add   name: 'hasher',
347 silly cache add   rawSpec: '~1.2.0',
347 silly cache add   spec: '>=1.2.0 <1.3.0',
347 silly cache add   type: 'range' }
348 verbose addNamed hasher@>=1.2.0 <1.3.0
349 silly addNamed semver.valid null
350 silly addNamed semver.validRange >=1.2.0 <1.3.0
351 silly addNameRange { name: 'hasher', range: '>=1.2.0 <1.3.0', hasData: false }
352 silly mapToRegistry name hasher
353 silly mapToRegistry using default registry
354 silly mapToRegistry registry https://registry.npmjs.org/
355 silly mapToRegistry uri https://registry.npmjs.org/hasher
356 verbose addNameRange registry:https://registry.npmjs.org/hasher not in flight; fetching
357 silly cache add args [ 'keen.io@~0.1.3', null ]
358 verbose cache add spec keen.io@~0.1.3
359 silly cache add parsed spec { raw: 'keen.io@~0.1.3',
359 silly cache add   scope: null,
359 silly cache add   name: 'keen.io',
359 silly cache add   rawSpec: '~0.1.3',
359 silly cache add   spec: '>=0.1.3 <0.2.0',
359 silly cache add   type: 'range' }
360 verbose addNamed keen.io@>=0.1.3 <0.2.0
361 silly addNamed semver.valid null
362 silly addNamed semver.validRange >=0.1.3 <0.2.0
363 silly addNameRange { name: 'keen.io', range: '>=0.1.3 <0.2.0', hasData: false }
364 silly mapToRegistry name keen.io
365 silly mapToRegistry using default registry
366 silly mapToRegistry registry https://registry.npmjs.org/
367 silly mapToRegistry uri https://registry.npmjs.org/keen.io
368 verbose addNameRange registry:https://registry.npmjs.org/keen.io not in flight; fetching
369 silly cache add args [ 'knockout@~3.2.0', null ]
370 verbose cache add spec knockout@~3.2.0
371 silly cache add parsed spec { raw: 'knockout@~3.2.0',
371 silly cache add   scope: null,
371 silly cache add   name: 'knockout',
371 silly cache add   rawSpec: '~3.2.0',
371 silly cache add   spec: '>=3.2.0 <3.3.0',
371 silly cache add   type: 'range' }
372 verbose addNamed knockout@>=3.2.0 <3.3.0
373 silly addNamed semver.valid null
374 silly addNamed semver.validRange >=3.2.0 <3.3.0
375 silly addNameRange { name: 'knockout', range: '>=3.2.0 <3.3.0', hasData: false }
376 silly mapToRegistry name knockout
377 silly mapToRegistry using default registry
378 silly mapToRegistry registry https://registry.npmjs.org/
379 silly mapToRegistry uri https://registry.npmjs.org/knockout
380 verbose addNameRange registry:https://registry.npmjs.org/knockout not in flight; fetching
381 silly cache add args [ 'lodash@~2.4.1', null ]
382 verbose cache add spec lodash@~2.4.1
383 silly cache add parsed spec { raw: 'lodash@~2.4.1',
383 silly cache add   scope: null,
383 silly cache add   name: 'lodash',
383 silly cache add   rawSpec: '~2.4.1',
383 silly cache add   spec: '>=2.4.1 <2.5.0',
383 silly cache add   type: 'range' }
384 verbose addNamed lodash@>=2.4.1 <2.5.0
385 silly addNamed semver.valid null
386 silly addNamed semver.validRange >=2.4.1 <2.5.0
387 silly addNameRange { name: 'lodash', range: '>=2.4.1 <2.5.0', hasData: false }
388 silly mapToRegistry name lodash
389 silly mapToRegistry using default registry
390 silly mapToRegistry registry https://registry.npmjs.org/
391 silly mapToRegistry uri https://registry.npmjs.org/lodash
392 verbose addNameRange registry:https://registry.npmjs.org/lodash not in flight; fetching
393 silly cache add args [ 'mkdirp@~0.5.0', null ]
394 verbose cache add spec mkdirp@~0.5.0
395 silly cache add parsed spec { raw: 'mkdirp@~0.5.0',
395 silly cache add   scope: null,
395 silly cache add   name: 'mkdirp',
395 silly cache add   rawSpec: '~0.5.0',
395 silly cache add   spec: '>=0.5.0 <0.6.0',
395 silly cache add   type: 'range' }
396 verbose addNamed mkdirp@>=0.5.0 <0.6.0
397 silly addNamed semver.valid null
398 silly addNamed semver.validRange >=0.5.0 <0.6.0
399 silly addNameRange { name: 'mkdirp', range: '>=0.5.0 <0.6.0', hasData: false }
400 silly mapToRegistry name mkdirp
401 silly mapToRegistry using default registry
402 silly mapToRegistry registry https://registry.npmjs.org/
403 silly mapToRegistry uri https://registry.npmjs.org/mkdirp
404 verbose addNameRange registry:https://registry.npmjs.org/mkdirp not in flight; fetching
405 silly cache add args [ 'moment@~2.9.0', null ]
406 verbose cache add spec moment@~2.9.0
407 silly cache add parsed spec { raw: 'moment@~2.9.0',
407 silly cache add   scope: null,
407 silly cache add   name: 'moment',
407 silly cache add   rawSpec: '~2.9.0',
407 silly cache add   spec: '>=2.9.0 <2.10.0',
407 silly cache add   type: 'range' }
408 verbose addNamed moment@>=2.9.0 <2.10.0
409 silly addNamed semver.valid null
410 silly addNamed semver.validRange >=2.9.0 <2.10.0
411 silly addNameRange { name: 'moment', range: '>=2.9.0 <2.10.0', hasData: false }
412 silly mapToRegistry name moment
413 silly mapToRegistry using default registry
414 silly mapToRegistry registry https://registry.npmjs.org/
415 silly mapToRegistry uri https://registry.npmjs.org/moment
416 verbose addNameRange registry:https://registry.npmjs.org/moment not in flight; fetching
417 silly cache add args [ 'npm-registry-client@~5.0.0', null ]
418 verbose cache add spec npm-registry-client@~5.0.0
419 silly cache add parsed spec { raw: 'npm-registry-client@~5.0.0',
419 silly cache add   scope: null,
419 silly cache add   name: 'npm-registry-client',
419 silly cache add   rawSpec: '~5.0.0',
419 silly cache add   spec: '>=5.0.0 <5.1.0',
419 silly cache add   type: 'range' }
420 verbose addNamed npm-registry-client@>=5.0.0 <5.1.0
421 silly addNamed semver.valid null
422 silly addNamed semver.validRange >=5.0.0 <5.1.0
423 silly addNameRange { name: 'npm-registry-client',
423 silly addNameRange   range: '>=5.0.0 <5.1.0',
423 silly addNameRange   hasData: false }
424 silly mapToRegistry name npm-registry-client
425 silly mapToRegistry using default registry
426 silly mapToRegistry registry https://registry.npmjs.org/
427 silly mapToRegistry uri https://registry.npmjs.org/npm-registry-client
428 verbose addNameRange registry:https://registry.npmjs.org/npm-registry-client not in flight; fetching
429 silly cache add args [ 'npmconf@~2.1.1', null ]
430 verbose cache add spec npmconf@~2.1.1
431 silly cache add parsed spec { raw: 'npmconf@~2.1.1',
431 silly cache add   scope: null,
431 silly cache add   name: 'npmconf',
431 silly cache add   rawSpec: '~2.1.1',
431 silly cache add   spec: '>=2.1.1 <2.2.0',
431 silly cache add   type: 'range' }
432 verbose addNamed npmconf@>=2.1.1 <2.2.0
433 silly addNamed semver.valid null
434 silly addNamed semver.validRange >=2.1.1 <2.2.0
435 silly addNameRange { name: 'npmconf', range: '>=2.1.1 <2.2.0', hasData: false }
436 silly mapToRegistry name npmconf
437 silly mapToRegistry using default registry
438 silly mapToRegistry registry https://registry.npmjs.org/
439 silly mapToRegistry uri https://registry.npmjs.org/npmconf
440 verbose addNameRange registry:https://registry.npmjs.org/npmconf not in flight; fetching
441 silly cache add args [ 'open@~0.0.5', null ]
442 verbose cache add spec open@~0.0.5
443 silly cache add parsed spec { raw: 'open@~0.0.5',
443 silly cache add   scope: null,
443 silly cache add   name: 'open',
443 silly cache add   rawSpec: '~0.0.5',
443 silly cache add   spec: '>=0.0.5 <0.1.0',
443 silly cache add   type: 'range' }
444 verbose addNamed open@>=0.0.5 <0.1.0
445 silly addNamed semver.valid null
446 silly addNamed semver.validRange >=0.0.5 <0.1.0
447 silly addNameRange { name: 'open', range: '>=0.0.5 <0.1.0', hasData: false }
448 silly mapToRegistry name open
449 silly mapToRegistry using default registry
450 silly mapToRegistry registry https://registry.npmjs.org/
451 silly mapToRegistry uri https://registry.npmjs.org/open
452 verbose addNameRange registry:https://registry.npmjs.org/open not in flight; fetching
453 silly cache add args [ 'passport@~0.2.1', null ]
454 verbose cache add spec passport@~0.2.1
455 silly cache add parsed spec { raw: 'passport@~0.2.1',
455 silly cache add   scope: null,
455 silly cache add   name: 'passport',
455 silly cache add   rawSpec: '~0.2.1',
455 silly cache add   spec: '>=0.2.1 <0.3.0',
455 silly cache add   type: 'range' }
456 verbose addNamed passport@>=0.2.1 <0.3.0
457 silly addNamed semver.valid null
458 silly addNamed semver.validRange >=0.2.1 <0.3.0
459 silly addNameRange { name: 'passport', range: '>=0.2.1 <0.3.0', hasData: false }
460 silly mapToRegistry name passport
461 silly mapToRegistry using default registry
462 silly mapToRegistry registry https://registry.npmjs.org/
463 silly mapToRegistry uri https://registry.npmjs.org/passport
464 verbose addNameRange registry:https://registry.npmjs.org/passport not in flight; fetching
465 silly cache add args [ 'passport-local@~1.0.0', null ]
466 verbose cache add spec passport-local@~1.0.0
467 silly cache add parsed spec { raw: 'passport-local@~1.0.0',
467 silly cache add   scope: null,
467 silly cache add   name: 'passport-local',
467 silly cache add   rawSpec: '~1.0.0',
467 silly cache add   spec: '>=1.0.0 <1.1.0',
467 silly cache add   type: 'range' }
468 verbose addNamed passport-local@>=1.0.0 <1.1.0
469 silly addNamed semver.valid null
470 silly addNamed semver.validRange >=1.0.0 <1.1.0
471 silly addNameRange { name: 'passport-local',
471 silly addNameRange   range: '>=1.0.0 <1.1.0',
471 silly addNameRange   hasData: false }
472 silly mapToRegistry name passport-local
473 silly mapToRegistry using default registry
474 silly mapToRegistry registry https://registry.npmjs.org/
475 silly mapToRegistry uri https://registry.npmjs.org/passport-local
476 verbose addNameRange registry:https://registry.npmjs.org/passport-local not in flight; fetching
477 silly cache add args [ 'raven@~0.7.2', null ]
478 verbose cache add spec raven@~0.7.2
479 silly cache add parsed spec { raw: 'raven@~0.7.2',
479 silly cache add   scope: null,
479 silly cache add   name: 'raven',
479 silly cache add   rawSpec: '~0.7.2',
479 silly cache add   spec: '>=0.7.2 <0.8.0',
479 silly cache add   type: 'range' }
480 verbose addNamed raven@>=0.7.2 <0.8.0
481 silly addNamed semver.valid null
482 silly addNamed semver.validRange >=0.7.2 <0.8.0
483 silly addNameRange { name: 'raven', range: '>=0.7.2 <0.8.0', hasData: false }
484 silly mapToRegistry name raven
485 silly mapToRegistry using default registry
486 silly mapToRegistry registry https://registry.npmjs.org/
487 silly mapToRegistry uri https://registry.npmjs.org/raven
488 verbose addNameRange registry:https://registry.npmjs.org/raven not in flight; fetching
489 silly cache add args [ 'rc@~0.5.4', null ]
490 verbose cache add spec rc@~0.5.4
491 silly cache add parsed spec { raw: 'rc@~0.5.4',
491 silly cache add   scope: null,
491 silly cache add   name: 'rc',
491 silly cache add   rawSpec: '~0.5.4',
491 silly cache add   spec: '>=0.5.4 <0.6.0',
491 silly cache add   type: 'range' }
492 verbose addNamed rc@>=0.5.4 <0.6.0
493 silly addNamed semver.valid null
494 silly addNamed semver.validRange >=0.5.4 <0.6.0
495 silly addNameRange { name: 'rc', range: '>=0.5.4 <0.6.0', hasData: false }
496 silly mapToRegistry name rc
497 silly mapToRegistry using default registry
498 silly mapToRegistry registry https://registry.npmjs.org/
499 silly mapToRegistry uri https://registry.npmjs.org/rc
500 verbose addNameRange registry:https://registry.npmjs.org/rc not in flight; fetching
501 silly cache add args [ 'semver@~4.2.0', null ]
502 verbose cache add spec semver@~4.2.0
503 silly cache add parsed spec { raw: 'semver@~4.2.0',
503 silly cache add   scope: null,
503 silly cache add   name: 'semver',
503 silly cache add   rawSpec: '~4.2.0',
503 silly cache add   spec: '>=4.2.0 <4.3.0',
503 silly cache add   type: 'range' }
504 verbose addNamed semver@>=4.2.0 <4.3.0
505 silly addNamed semver.valid null
506 silly addNamed semver.validRange >=4.2.0 <4.3.0
507 silly addNameRange { name: 'semver', range: '>=4.2.0 <4.3.0', hasData: false }
508 silly mapToRegistry name semver
509 silly mapToRegistry using default registry
510 silly mapToRegistry registry https://registry.npmjs.org/
511 silly mapToRegistry uri https://registry.npmjs.org/semver
512 verbose addNameRange registry:https://registry.npmjs.org/semver not in flight; fetching
513 silly cache add args [ 'serve-static@~1.8.0', null ]
514 verbose cache add spec serve-static@~1.8.0
515 silly cache add parsed spec { raw: 'serve-static@~1.8.0',
515 silly cache add   scope: null,
515 silly cache add   name: 'serve-static',
515 silly cache add   rawSpec: '~1.8.0',
515 silly cache add   spec: '>=1.8.0 <1.9.0',
515 silly cache add   type: 'range' }
516 verbose addNamed serve-static@>=1.8.0 <1.9.0
517 silly addNamed semver.valid null
518 silly addNamed semver.validRange >=1.8.0 <1.9.0
519 silly addNameRange { name: 'serve-static', range: '>=1.8.0 <1.9.0', hasData: false }
520 silly mapToRegistry name serve-static
521 silly mapToRegistry using default registry
522 silly mapToRegistry registry https://registry.npmjs.org/
523 silly mapToRegistry uri https://registry.npmjs.org/serve-static
524 verbose addNameRange registry:https://registry.npmjs.org/serve-static not in flight; fetching
525 silly cache add args [ 'signals@~1.0.0', null ]
526 verbose cache add spec signals@~1.0.0
527 silly cache add parsed spec { raw: 'signals@~1.0.0',
527 silly cache add   scope: null,
527 silly cache add   name: 'signals',
527 silly cache add   rawSpec: '~1.0.0',
527 silly cache add   spec: '>=1.0.0 <1.1.0',
527 silly cache add   type: 'range' }
528 verbose addNamed signals@>=1.0.0 <1.1.0
529 silly addNamed semver.valid null
530 silly addNamed semver.validRange >=1.0.0 <1.1.0
531 silly addNameRange { name: 'signals', range: '>=1.0.0 <1.1.0', hasData: false }
532 silly mapToRegistry name signals
533 silly mapToRegistry using default registry
534 silly mapToRegistry registry https://registry.npmjs.org/
535 silly mapToRegistry uri https://registry.npmjs.org/signals
536 verbose addNameRange registry:https://registry.npmjs.org/signals not in flight; fetching
537 silly cache add args [ 'socket.io@~0.9.16', null ]
538 verbose cache add spec socket.io@~0.9.16
539 silly cache add parsed spec { raw: 'socket.io@~0.9.16',
539 silly cache add   scope: null,
539 silly cache add   name: 'socket.io',
539 silly cache add   rawSpec: '~0.9.16',
539 silly cache add   spec: '>=0.9.16 <0.10.0',
539 silly cache add   type: 'range' }
540 verbose addNamed socket.io@>=0.9.16 <0.10.0
541 silly addNamed semver.valid null
542 silly addNamed semver.validRange >=0.9.16 <0.10.0
543 silly addNameRange { name: 'socket.io', range: '>=0.9.16 <0.10.0', hasData: false }
544 silly mapToRegistry name socket.io
545 silly mapToRegistry using default registry
546 silly mapToRegistry registry https://registry.npmjs.org/
547 silly mapToRegistry uri https://registry.npmjs.org/socket.io
548 verbose addNameRange registry:https://registry.npmjs.org/socket.io not in flight; fetching
549 silly cache add args [ 'superagent@~0.21.0', null ]
550 verbose cache add spec superagent@~0.21.0
551 silly cache add parsed spec { raw: 'superagent@~0.21.0',
551 silly cache add   scope: null,
551 silly cache add   name: 'superagent',
551 silly cache add   rawSpec: '~0.21.0',
551 silly cache add   spec: '>=0.21.0 <0.22.0',
551 silly cache add   type: 'range' }
552 verbose addNamed superagent@>=0.21.0 <0.22.0
553 silly addNamed semver.valid null
554 silly addNamed semver.validRange >=0.21.0 <0.22.0
555 silly addNameRange { name: 'superagent', range: '>=0.21.0 <0.22.0', hasData: false }
556 silly mapToRegistry name superagent
557 silly mapToRegistry using default registry
558 silly mapToRegistry registry https://registry.npmjs.org/
559 silly mapToRegistry uri https://registry.npmjs.org/superagent
560 verbose addNameRange registry:https://registry.npmjs.org/superagent not in flight; fetching
561 silly cache add args [ 'temp@~0.8.1', null ]
562 verbose cache add spec temp@~0.8.1
563 silly cache add parsed spec { raw: 'temp@~0.8.1',
563 silly cache add   scope: null,
563 silly cache add   name: 'temp',
563 silly cache add   rawSpec: '~0.8.1',
563 silly cache add   spec: '>=0.8.1 <0.9.0',
563 silly cache add   type: 'range' }
564 verbose addNamed temp@>=0.8.1 <0.9.0
565 silly addNamed semver.valid null
566 silly addNamed semver.validRange >=0.8.1 <0.9.0
567 silly addNameRange { name: 'temp', range: '>=0.8.1 <0.9.0', hasData: false }
568 silly mapToRegistry name temp
569 silly mapToRegistry using default registry
570 silly mapToRegistry registry https://registry.npmjs.org/
571 silly mapToRegistry uri https://registry.npmjs.org/temp
572 verbose addNameRange registry:https://registry.npmjs.org/temp not in flight; fetching
573 silly cache add args [ 'uuid@~2.0.1', null ]
574 verbose cache add spec uuid@~2.0.1
575 silly cache add parsed spec { raw: 'uuid@~2.0.1',
575 silly cache add   scope: null,
575 silly cache add   name: 'uuid',
575 silly cache add   rawSpec: '~2.0.1',
575 silly cache add   spec: '>=2.0.1 <2.1.0',
575 silly cache add   type: 'range' }
576 verbose addNamed uuid@>=2.0.1 <2.1.0
577 silly addNamed semver.valid null
578 silly addNamed semver.validRange >=2.0.1 <2.1.0
579 silly addNameRange { name: 'uuid', range: '>=2.0.1 <2.1.0', hasData: false }
580 silly mapToRegistry name uuid
581 silly mapToRegistry using default registry
582 silly mapToRegistry registry https://registry.npmjs.org/
583 silly mapToRegistry uri https://registry.npmjs.org/uuid
584 verbose addNameRange registry:https://registry.npmjs.org/uuid not in flight; fetching
585 silly cache add args [ 'winston@~0.8.3', null ]
586 verbose cache add spec winston@~0.8.3
587 silly cache add parsed spec { raw: 'winston@~0.8.3',
587 silly cache add   scope: null,
587 silly cache add   name: 'winston',
587 silly cache add   rawSpec: '~0.8.3',
587 silly cache add   spec: '>=0.8.3 <0.9.0',
587 silly cache add   type: 'range' }
588 verbose addNamed winston@>=0.8.3 <0.9.0
589 silly addNamed semver.valid null
590 silly addNamed semver.validRange >=0.8.3 <0.9.0
591 silly addNameRange { name: 'winston', range: '>=0.8.3 <0.9.0', hasData: false }
592 silly mapToRegistry name winston
593 silly mapToRegistry using default registry
594 silly mapToRegistry registry https://registry.npmjs.org/
595 silly mapToRegistry uri https://registry.npmjs.org/winston
596 verbose addNameRange registry:https://registry.npmjs.org/winston not in flight; fetching
597 silly cache add args [ 'yargs@~1.3.3', null ]
598 verbose cache add spec yargs@~1.3.3
599 silly cache add parsed spec { raw: 'yargs@~1.3.3',
599 silly cache add   scope: null,
599 silly cache add   name: 'yargs',
599 silly cache add   rawSpec: '~1.3.3',
599 silly cache add   spec: '>=1.3.3 <1.4.0',
599 silly cache add   type: 'range' }
600 verbose addNamed yargs@>=1.3.3 <1.4.0
601 silly addNamed semver.valid null
602 silly addNamed semver.validRange >=1.3.3 <1.4.0
603 silly addNameRange { name: 'yargs', range: '>=1.3.3 <1.4.0', hasData: false }
604 silly mapToRegistry name yargs
605 silly mapToRegistry using default registry
606 silly mapToRegistry registry https://registry.npmjs.org/
607 silly mapToRegistry uri https://registry.npmjs.org/yargs
608 verbose addNameRange registry:https://registry.npmjs.org/yargs not in flight; fetching
609 silly cache add args [ 'async@~0.9.0', null ]
610 verbose cache add spec async@~0.9.0
611 silly cache add parsed spec { raw: 'async@~0.9.0',
611 silly cache add   scope: null,
611 silly cache add   name: 'async',
611 silly cache add   rawSpec: '~0.9.0',
611 silly cache add   spec: '>=0.9.0 <0.10.0',
611 silly cache add   type: 'range' }
612 verbose addNamed async@>=0.9.0 <0.10.0
613 silly addNamed semver.valid null
614 silly addNamed semver.validRange >=0.9.0 <0.10.0
615 silly addNameRange { name: 'async', range: '>=0.9.0 <0.10.0', hasData: false }
616 silly mapToRegistry name async
617 silly mapToRegistry using default registry
618 silly mapToRegistry registry https://registry.npmjs.org/
619 silly mapToRegistry uri https://registry.npmjs.org/async
620 verbose addNameRange registry:https://registry.npmjs.org/async not in flight; fetching
621 silly cache add args [ 'blueimp-md5@~1.1.0', null ]
622 verbose cache add spec blueimp-md5@~1.1.0
623 silly cache add parsed spec { raw: 'blueimp-md5@~1.1.0',
623 silly cache add   scope: null,
623 silly cache add   name: 'blueimp-md5',
623 silly cache add   rawSpec: '~1.1.0',
623 silly cache add   spec: '>=1.1.0 <1.2.0',
623 silly cache add   type: 'range' }
624 verbose addNamed blueimp-md5@>=1.1.0 <1.2.0
625 silly addNamed semver.valid null
626 silly addNamed semver.validRange >=1.1.0 <1.2.0
627 silly addNameRange { name: 'blueimp-md5', range: '>=1.1.0 <1.2.0', hasData: false }
628 silly mapToRegistry name blueimp-md5
629 silly mapToRegistry using default registry
630 silly mapToRegistry registry https://registry.npmjs.org/
631 silly mapToRegistry uri https://registry.npmjs.org/blueimp-md5
632 verbose addNameRange registry:https://registry.npmjs.org/blueimp-md5 not in flight; fetching
633 verbose request uri https://registry.npmjs.org/body-parser
634 verbose request no auth needed
635 info attempt registry request try #1 at 12:36:54 PM
636 verbose request id 8e1c58b1c2c8d169
637 http request GET https://registry.npmjs.org/body-parser
638 verbose request uri https://registry.npmjs.org/color
639 verbose request no auth needed
640 info attempt registry request try #1 at 12:36:54 PM
641 http request GET https://registry.npmjs.org/color
642 verbose request uri https://registry.npmjs.org/cookie-parser
643 verbose request no auth needed
644 info attempt registry request try #1 at 12:36:54 PM
645 http request GET https://registry.npmjs.org/cookie-parser
646 verbose request uri https://registry.npmjs.org/crossroads
647 verbose request no auth needed
648 info attempt registry request try #1 at 12:36:54 PM
649 http request GET https://registry.npmjs.org/crossroads
650 verbose request uri https://registry.npmjs.org/diff2html
651 verbose request no auth needed
652 info attempt registry request try #1 at 12:36:54 PM
653 http request GET https://registry.npmjs.org/diff2html
654 verbose request uri https://registry.npmjs.org/express
655 verbose request no auth needed
656 info attempt registry request try #1 at 12:36:54 PM
657 http request GET https://registry.npmjs.org/express
658 verbose request uri https://registry.npmjs.org/express-session
659 verbose request no auth needed
660 info attempt registry request try #1 at 12:36:54 PM
661 http request GET https://registry.npmjs.org/express-session
662 verbose request uri https://registry.npmjs.org/forever-monitor
663 verbose request no auth needed
664 info attempt registry request try #1 at 12:36:54 PM
665 http request GET https://registry.npmjs.org/forever-monitor
666 verbose request uri https://registry.npmjs.org/getmac
667 verbose request no auth needed
668 info attempt registry request try #1 at 12:36:54 PM
669 http request GET https://registry.npmjs.org/getmac
670 verbose request uri https://registry.npmjs.org/hasher
671 verbose request no auth needed
672 info attempt registry request try #1 at 12:36:54 PM
673 http request GET https://registry.npmjs.org/hasher
674 verbose request uri https://registry.npmjs.org/keen.io
675 verbose request no auth needed
676 info attempt registry request try #1 at 12:36:54 PM
677 http request GET https://registry.npmjs.org/keen.io
678 verbose request uri https://registry.npmjs.org/knockout
679 verbose request no auth needed
680 info attempt registry request try #1 at 12:36:54 PM
681 http request GET https://registry.npmjs.org/knockout
682 verbose request uri https://registry.npmjs.org/lodash
683 verbose request no auth needed
684 info attempt registry request try #1 at 12:36:54 PM
685 http request GET https://registry.npmjs.org/lodash
686 verbose request uri https://registry.npmjs.org/mkdirp
687 verbose request no auth needed
688 info attempt registry request try #1 at 12:36:54 PM
689 http request GET https://registry.npmjs.org/mkdirp
690 verbose request uri https://registry.npmjs.org/moment
691 verbose request no auth needed
692 info attempt registry request try #1 at 12:36:54 PM
693 http request GET https://registry.npmjs.org/moment
694 verbose request uri https://registry.npmjs.org/npm-registry-client
695 verbose request no auth needed
696 info attempt registry request try #1 at 12:36:54 PM
697 http request GET https://registry.npmjs.org/npm-registry-client
698 verbose request uri https://registry.npmjs.org/npmconf
699 verbose request no auth needed
700 info attempt registry request try #1 at 12:36:54 PM
701 http request GET https://registry.npmjs.org/npmconf
702 verbose request uri https://registry.npmjs.org/open
703 verbose request no auth needed
704 info attempt registry request try #1 at 12:36:54 PM
705 http request GET https://registry.npmjs.org/open
706 verbose request uri https://registry.npmjs.org/passport
707 verbose request no auth needed
708 info attempt registry request try #1 at 12:36:54 PM
709 http request GET https://registry.npmjs.org/passport
710 verbose request uri https://registry.npmjs.org/passport-local
711 verbose request no auth needed
712 info attempt registry request try #1 at 12:36:54 PM
713 http request GET https://registry.npmjs.org/passport-local
714 verbose request uri https://registry.npmjs.org/raven
715 verbose request no auth needed
716 info attempt registry request try #1 at 12:36:54 PM
717 http request GET https://registry.npmjs.org/raven
718 verbose request uri https://registry.npmjs.org/rc
719 verbose request no auth needed
720 info attempt registry request try #1 at 12:36:54 PM
721 http request GET https://registry.npmjs.org/rc
722 verbose request uri https://registry.npmjs.org/semver
723 verbose request no auth needed
724 info attempt registry request try #1 at 12:36:54 PM
725 http request GET https://registry.npmjs.org/semver
726 verbose request uri https://registry.npmjs.org/serve-static
727 verbose request no auth needed
728 info attempt registry request try #1 at 12:36:54 PM
729 http request GET https://registry.npmjs.org/serve-static
730 verbose request uri https://registry.npmjs.org/signals
731 verbose request no auth needed
732 info attempt registry request try #1 at 12:36:54 PM
733 http request GET https://registry.npmjs.org/signals
734 verbose request uri https://registry.npmjs.org/socket.io
735 verbose request no auth needed
736 info attempt registry request try #1 at 12:36:54 PM
737 http request GET https://registry.npmjs.org/socket.io
738 verbose request uri https://registry.npmjs.org/superagent
739 verbose request no auth needed
740 info attempt registry request try #1 at 12:36:54 PM
741 http request GET https://registry.npmjs.org/superagent
742 verbose request uri https://registry.npmjs.org/temp
743 verbose request no auth needed
744 info attempt registry request try #1 at 12:36:54 PM
745 http request GET https://registry.npmjs.org/temp
746 verbose request uri https://registry.npmjs.org/uuid
747 verbose request no auth needed
748 info attempt registry request try #1 at 12:36:54 PM
749 http request GET https://registry.npmjs.org/uuid
750 verbose request uri https://registry.npmjs.org/winston
751 verbose request no auth needed
752 info attempt registry request try #1 at 12:36:54 PM
753 http request GET https://registry.npmjs.org/winston
754 verbose request uri https://registry.npmjs.org/yargs
755 verbose request no auth needed
756 info attempt registry request try #1 at 12:36:54 PM
757 http request GET https://registry.npmjs.org/yargs
758 verbose request uri https://registry.npmjs.org/async
759 verbose request no auth needed
760 info attempt registry request try #1 at 12:36:54 PM
761 http request GET https://registry.npmjs.org/async
762 verbose request uri https://registry.npmjs.org/blueimp-md5
763 verbose request no auth needed
764 info attempt registry request try #1 at 12:36:54 PM
765 http request GET https://registry.npmjs.org/blueimp-md5
766 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
767 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
768 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
769 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
770 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
771 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
772 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
773 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
774 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
775 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
776 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
777 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
778 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
779 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
780 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
781 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
782 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
783 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
784 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
785 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
786 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
787 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
788 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
789 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
790 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
791 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
792 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
793 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
794 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
795 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
796 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
797 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
798 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
799 info attempt registry request try #2 at 12:38:19 PM
800 http request GET https://registry.npmjs.org/blueimp-md5
801 info attempt registry request try #2 at 12:38:19 PM
802 http request GET https://registry.npmjs.org/async
803 info attempt registry request try #2 at 12:38:19 PM
804 http request GET https://registry.npmjs.org/yargs
805 info attempt registry request try #2 at 12:38:19 PM
806 http request GET https://registry.npmjs.org/winston
807 info attempt registry request try #2 at 12:38:19 PM
808 http request GET https://registry.npmjs.org/uuid
809 info attempt registry request try #2 at 12:38:19 PM
810 http request GET https://registry.npmjs.org/temp
811 info attempt registry request try #2 at 12:38:19 PM
812 http request GET https://registry.npmjs.org/superagent
813 info attempt registry request try #2 at 12:38:19 PM
814 http request GET https://registry.npmjs.org/socket.io
815 info attempt registry request try #2 at 12:38:19 PM
816 http request GET https://registry.npmjs.org/signals
817 info attempt registry request try #2 at 12:38:19 PM
818 http request GET https://registry.npmjs.org/serve-static
819 info attempt registry request try #2 at 12:38:19 PM
820 http request GET https://registry.npmjs.org/semver
821 info attempt registry request try #2 at 12:38:19 PM
822 http request GET https://registry.npmjs.org/rc
823 info attempt registry request try #2 at 12:38:19 PM
824 http request GET https://registry.npmjs.org/raven
825 info attempt registry request try #2 at 12:38:19 PM
826 http request GET https://registry.npmjs.org/passport-local
827 info attempt registry request try #2 at 12:38:19 PM
828 http request GET https://registry.npmjs.org/passport
829 info attempt registry request try #2 at 12:38:19 PM
830 http request GET https://registry.npmjs.org/open
831 info attempt registry request try #2 at 12:38:19 PM
832 http request GET https://registry.npmjs.org/npmconf
833 info attempt registry request try #2 at 12:38:19 PM
834 http request GET https://registry.npmjs.org/moment
835 info attempt registry request try #2 at 12:38:19 PM
836 http request GET https://registry.npmjs.org/npm-registry-client
837 info attempt registry request try #2 at 12:38:19 PM
838 http request GET https://registry.npmjs.org/mkdirp
839 info attempt registry request try #2 at 12:38:19 PM
840 http request GET https://registry.npmjs.org/lodash
841 info attempt registry request try #2 at 12:38:19 PM
842 http request GET https://registry.npmjs.org/knockout
843 info attempt registry request try #2 at 12:38:19 PM
844 http request GET https://registry.npmjs.org/keen.io
845 info attempt registry request try #2 at 12:38:19 PM
846 http request GET https://registry.npmjs.org/getmac
847 info attempt registry request try #2 at 12:38:19 PM
848 http request GET https://registry.npmjs.org/hasher
849 info attempt registry request try #2 at 12:38:19 PM
850 http request GET https://registry.npmjs.org/forever-monitor
851 info attempt registry request try #2 at 12:38:19 PM
852 http request GET https://registry.npmjs.org/express-session
853 info attempt registry request try #2 at 12:38:19 PM
854 http request GET https://registry.npmjs.org/diff2html
855 info attempt registry request try #2 at 12:38:19 PM
856 http request GET https://registry.npmjs.org/express
857 info attempt registry request try #2 at 12:38:19 PM
858 http request GET https://registry.npmjs.org/crossroads
859 info attempt registry request try #2 at 12:38:19 PM
860 http request GET https://registry.npmjs.org/cookie-parser
861 info attempt registry request try #2 at 12:38:19 PM
862 http request GET https://registry.npmjs.org/color
863 info attempt registry request try #2 at 12:38:19 PM
864 http request GET https://registry.npmjs.org/body-parser
865 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
866 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
867 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
868 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
869 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
870 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
871 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
872 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
873 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
874 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
875 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
876 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
877 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
878 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
879 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
880 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
881 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
882 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
883 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
884 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
885 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
886 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
887 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
888 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
889 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
890 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
891 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
892 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
893 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
894 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
895 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
896 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
897 info retry will retry, error on last attempt: Error: connect ETIMEDOUT
898 info attempt registry request try #3 at 12:40:34 PM
899 http request GET https://registry.npmjs.org/body-parser
900 info attempt registry request try #3 at 12:40:34 PM
901 http request GET https://registry.npmjs.org/color
902 info attempt registry request try #3 at 12:40:34 PM
903 http request GET https://registry.npmjs.org/cookie-parser
904 info attempt registry request try #3 at 12:40:34 PM
905 http request GET https://registry.npmjs.org/crossroads
906 info attempt registry request try #3 at 12:40:34 PM
907 http request GET https://registry.npmjs.org/express
908 info attempt registry request try #3 at 12:40:34 PM
909 http request GET https://registry.npmjs.org/diff2html
910 info attempt registry request try #3 at 12:40:34 PM
911 http request GET https://registry.npmjs.org/express-session
912 info attempt registry request try #3 at 12:40:34 PM
913 http request GET https://registry.npmjs.org/forever-monitor
914 info attempt registry request try #3 at 12:40:34 PM
915 http request GET https://registry.npmjs.org/hasher
916 info attempt registry request try #3 at 12:40:34 PM
917 http request GET https://registry.npmjs.org/getmac
918 info attempt registry request try #3 at 12:40:34 PM
919 http request GET https://registry.npmjs.org/keen.io
920 info attempt registry request try #3 at 12:40:34 PM
921 http request GET https://registry.npmjs.org/knockout
922 info attempt registry request try #3 at 12:40:34 PM
923 http request GET https://registry.npmjs.org/lodash
924 info attempt registry request try #3 at 12:40:34 PM
925 http request GET https://registry.npmjs.org/mkdirp
926 info attempt registry request try #3 at 12:40:34 PM
927 http request GET https://registry.npmjs.org/npm-registry-client
928 info attempt registry request try #3 at 12:40:34 PM
929 http request GET https://registry.npmjs.org/moment
930 info attempt registry request try #3 at 12:40:34 PM
931 http request GET https://registry.npmjs.org/npmconf
932 info attempt registry request try #3 at 12:40:34 PM
933 http request GET https://registry.npmjs.org/open
934 info attempt registry request try #3 at 12:40:34 PM
935 http request GET https://registry.npmjs.org/passport
936 info attempt registry request try #3 at 12:40:34 PM
937 http request GET https://registry.npmjs.org/passport-local
938 info attempt registry request try #3 at 12:40:34 PM
939 http request GET https://registry.npmjs.org/raven
940 info attempt registry request try #3 at 12:40:34 PM
941 http request GET https://registry.npmjs.org/rc
942 info attempt registry request try #3 at 12:40:34 PM
943 http request GET https://registry.npmjs.org/semver
944 info attempt registry request try #3 at 12:40:34 PM
945 http request GET https://registry.npmjs.org/serve-static
946 info attempt registry request try #3 at 12:40:34 PM
947 http request GET https://registry.npmjs.org/signals
948 info attempt registry request try #3 at 12:40:34 PM
949 http request GET https://registry.npmjs.org/socket.io
950 info attempt registry request try #3 at 12:40:34 PM
951 http request GET https://registry.npmjs.org/superagent
952 info attempt registry request try #3 at 12:40:34 PM
953 http request GET https://registry.npmjs.org/temp
954 info attempt registry request try #3 at 12:40:34 PM
955 http request GET https://registry.npmjs.org/uuid
956 info attempt registry request try #3 at 12:40:34 PM
957 http request GET https://registry.npmjs.org/winston
958 info attempt registry request try #3 at 12:40:34 PM
959 http request GET https://registry.npmjs.org/yargs
960 info attempt registry request try #3 at 12:40:34 PM
961 http request GET https://registry.npmjs.org/async
962 info attempt registry request try #3 at 12:40:34 PM
963 http request GET https://registry.npmjs.org/blueimp-md5
964 verbose about to build /usr/local/lib/node_modules/ungit
965 verbose unlock done using /Users/mabrams/.npm/_locks/ungit-398c3d35db416784.lock for /usr/local/lib/node_modules/ungit
966 verbose stack Error: connect ETIMEDOUT
966 verbose stack     at exports._errnoException (util.js:746:11)
966 verbose stack     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:983:19)
967 verbose cwd /Users/mabrams/dist
968 error Darwin 10.8.0
969 error argv "node" "/usr/local/bin/npm" "--verbose" "install" "-g" "ungit"
970 error node v0.12.0
971 error npm  v2.5.1
972 error code ETIMEDOUT
973 error errno ETIMEDOUT
974 error syscall connect
975 error network connect ETIMEDOUT
975 error network This is most likely not a problem with npm itself
975 error network and is related to network connectivity.
975 error network In most cases you are behind a proxy or have bad network settings.
975 error network
975 error network If you are behind a proxy, please make sure that the
975 error network 'proxy' config is set properly.  See: 'npm help config'
976 verbose exit [ 1, true ]
977 verbose unbuild lib/node_modules/ungit
978 info preuninstall ungit@0.8.4
979 info uninstall ungit@0.8.4
980 verbose unbuild rmStuff ungit@0.8.4 from /usr/local/lib/node_modules
981 verbose gentlyRm verifying that /usr/local is managed by npm
982 verbose gentlyRm verifying that /usr/local is managed by npm
983 silly isManaged /usr/local is not inside /usr/local/lib/node_modules
984 silly isManaged /usr/local is not inside /usr/local/lib/node_modules
985 silly isManaged /usr/local is not inside /usr/local/lib/node_modules
986 silly isManaged /usr/local is not inside /usr/local/lib/node_modules
987 silly isManaged /usr/local/bin is inside /usr/local
988 silly gentlyRm /usr/local is managed by npm
989 silly gentlyRm /usr/local/bin/ungit is under /usr/local
990 verbose gentlyRm vacuuming /usr/local/bin/ungit up to /usr/local
991 silly isManaged /usr/local/bin is inside /usr/local
992 silly gentlyRm /usr/local is managed by npm
993 silly gentlyRm /usr/local/bin/0ungit-credentials-helper is under /usr/local
994 verbose gentlyRm vacuuming /usr/local/bin/0ungit-credentials-helper up to /usr/local
995 info postuninstall ungit@0.8.4
996 verbose gentlyRm vacuuming /usr/local/lib/node_modules/ungit
997 silly gentlyRm purging /usr/local/lib/node_modules/ungit
998 silly gentlyRm quitting because other entries in /usr/local/lib/node_modules
FredrikNoren commented 9 years ago

Not sure what the problem is but make sure node and npm are the latest versions, and try using sudo -H.

mars0i commented 9 years ago

'sudo -H' didn't help, and I believe I have the most recent versions of node and npm, but I'll keep working on it. (Beautiful interface, btw. I gave up on git GUIs because the command line is more intelligible, and only started looking again at GUIs because I have a novice programmer as a collaborator now. If I can get ungit installed, I might start using it instead of/in addition to the command line.)

jung-kim commented 9 years ago

Can you share the result of npm -v and node -v?

mars0i commented 9 years ago

Sure. Thanks for asking.

$ npm -v
2.5.1
$ node -v
v0.12.0
FredrikNoren commented 9 years ago

@mars0i Hm for a while I thought that maybe it was that you're running 0.12, but I just tried installing it on my mac with 0.12 and it seems to work fine :/

mars0i commented 9 years ago

0.12 isn't the most recent? Sorry--I thought it was. In any event, I think I will have to wait until I can upgrade OS X. I suspect that there's something funny about the relationship to old versions of libraries. Thanks for investigating.