Code Monkey home page Code Monkey logo

atom-git-projects's People

Contributors

aki77 avatar jccr avatar jcurtis avatar mark-hahn avatar nicolas-brugneaux-sociomantic avatar nicolasbrugneaux avatar prrrnd avatar sberan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

atom-git-projects's Issues

Atom 1.12.7 crashes in macOS

Today I updated Atom to version 1.12.7 in macOS (10.12.1) and started crashing. Same happened with the beta version of Atom. Finally found that removing git-projects folder in ~/.atom/packages fixed the crashing.

Random improvements?

When I see places where I could improve the existing code my OCD cries out to change it. A few places could be sped up and some could just be improved a bit (like using path.join). So far I've seen 3 or 4 places. But this is not my package. Should I ...

  • Leave well-enough alone?
  • Do a PR for each improvement?
  • Do one PR for all improvements?
  • Just throw it all in the PR for the cache? We could still change back what you don't like.

I don't have much experience with PRs. I don't want to step out of line.

Cannot install on Windows

Prior to v1.10.1, I was able to install without any issues on all machine types. Now when I attempt to either install fresh, or update, I get the following error:

> [email protected] install C:\Users\rnelsen\AppData\Local\Temp\apm-install-dir-115223-8984-dvdhgs\node_modules\git-projects\node_modules\git-utils
> node-gyp rebuild


C:\Users\rnelsen\AppData\Local\Temp\apm-install-dir-115223-8984-dvdhgs\node_modules\git-projects\node_modules\git-utils>node "C:\Users\rnelsen\AppData\Local\atom\app-0.187.0\resources\app\apm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild 

gypnpm ERR! Windows_NT 6.2.9200
npm ERR! argv "C:\\Users\\rnelsen\\AppData\\Local\\atom\\app-0.187.0\\resources\\app\\apm\\bin\\\\node.exe" "C:\\Users\\rnelsen\\AppData\\Local\\atom\\app-0.187.0\\resources\\app\\apm\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "C:\\Users\\rnelsen\\.atom\\.apm\\.apmrc" "--userconfig" "C:\\Users\\rnelsen\\.atom\\.apmrc" "install" "C:\\Users\\rnelsen\\AppData\\Local\\Temp\\d-115223-8984-18uywie\\package.tgz" "--target=0.21.0" "--arch=ia32"
npm ERR! node v0.10.35
npm ERR! npm  v2.5.1
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

I see that it could be git-utils, but the reason I am creating the error here is because I didn't have an issue prior to v1.10.1.

change project within current window

hy Pierre,
i like your package, but currently after changing a atom-project, it opens a new window.
it would be nice, if it opens the new project in the current window.

what do you think?

Uncaught Error: channel closed

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.7.3
System: Mac OS X 10.11.4
Thrown From: git-projects package, v1.17.0

Stack Trace

Uncaught Error: channel closed

At events.js:141

Error: channel closed
    at ChildProcess.target.send (internal/child_process.js:509:16)
    at Task.module.exports.Task.send (/Users/sdahlbacka/Downloads/Atom.app/Contents/Resources/app.asar/src/task.js:117:27)
    at Task.module.exports.Task.start (/Users/sdahlbacka/Downloads/Atom.app/Contents/Resources/app.asar/src/task.js:108:12)
    at /Users/sdahlbacka/.atom/packages/git-projects/lib/task-pool.coffee:23:7

Commands

 11x -6:20.7.0 editor:add-selection-below (atom-text-editor.editor.is-focused)
  2x -6:18.8.0 core:select-right (atom-text-editor.editor.is-focused)
     -6:18 core:delete (atom-text-editor.editor.is-focused)
     -6:17.2.0 editor:consolidate-selections (atom-text-editor.editor.is-focused)
 12x -6:16.8.0 core:move-down (atom-text-editor.editor.is-focused)
 18x -6:15.6.0 core:select-up (atom-text-editor.editor.is-focused)
     -6:10 core:copy (atom-text-editor.editor.is-focused)
  2x -0:53.4.0 core:move-up (atom-text-editor.editor.is-focused)
     -0:52.8.0 core:move-left (atom-text-editor.editor.is-focused)
     -0:50.9.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:50 core:move-left (atom-text-editor.editor.is-focused)
  2x -0:48.6.0 core:move-down (atom-text-editor.editor.is-focused)
     -0:47.6.0 editor:move-to-end-of-screen-line (atom-text-editor.editor.is-focused)
     -0:47 core:backspace (atom-text-editor.editor.is-focused)
     -0:45.7.0 core:save (atom-text-editor.editor.is-focused)
     -0:03.1.0 git-projects:toggle (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "destroyEmptyPanes": false,
    "disabledPackages": [
      "atom-handlebars",
      "atom-pair",
      "linter-rubocop"
    ]
  },
  "git-projects": {
    "rootPath": "/Users/sdahlbacka/git"
  }
}

Installed Packages

# User
No installed packages

# Dev
No dev packages

Error on rebuild package

Git Project Version: 1.17.0
Atom Version: 1.9.0

Erro title: Some installed packages could not be loaded because they contain native modules that were compiled for an earlier version of Atom.

Error:

In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h:602:20: error: variable or field ‘AddGCEpilogueCallback’ declared void
       v8::Isolate::GCEpilogueCallback callback
                    ^
../node_modules/nan/nan.h:602:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
       v8::Isolate::GCEpilogueCallback callback
       ^
../node_modules/nan/nan.h:603:18: error: expected primary-expression before ‘gc_type_filter’
     , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                  ^
../node_modules/nan/nan.h:608:20: error: variable or field ‘RemoveGCEpilogueCallback’ declared void
       v8::Isolate::GCEpilogueCallback callback) {
                    ^
../node_modules/nan/nan.h:608:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
       v8::Isolate::GCEpilogueCallback callback) {
       ^
../node_modules/nan/nan.h:613:20: error: variable or field ‘AddGCPrologueCallback’ declared void
       v8::Isolate::GCPrologueCallback callback
                    ^
../node_modules/nan/nan.h:613:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
       v8::Isolate::GCPrologueCallback callback
       ^
../node_modules/nan/nan.h:614:18: error: expected primary-expression before ‘gc_type_filter’
     , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                  ^
../node_modules/nan/nan.h:619:20: error: variable or field ‘RemoveGCPrologueCallback’ declared void
       v8::Isolate::GCPrologueCallback callback) {
                    ^
../node_modules/nan/nan.h:619:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
       v8::Isolate::GCPrologueCallback callback) {
       ^
make: *** [Release/obj.target/git/src/repository.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/opt/atom/resources/app/apm/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:820:12)
gyp ERR! System Linux 4.4.0-31-generic
gyp ERR! command "node" "/opt/atom/resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/ricardoleite/.atom/packages/git-projects/node_modules/git-utils
gyp ERR! node -v v0.10.40
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok 

npm ERR! Linux 4.4.0-31-generic
npm ERR! argv "/opt/atom/resources/app/apm/bin/node" "/opt/atom/resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/home/ricardoleite/.atom/.apm/.apmrc" "--userconfig" "/home/ricardoleite/.atom/.apmrc" "rebuild" "--target=0.37.8" "--arch=x64"
npm ERR! node v0.10.40
npm ERR! npm  v2.13.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

Possibility to add keywords in .git-project

Example of .git-project file:

{
  "title": "Project Title",
  "keywords": ["keyword1", "keyword2", "keyword3"]
}

The keywords could then be used to find a project when searching in the list.

Huge RAM consumption + lot of Atom processes spawned

Atom version : 1.5.3
git-projects version : 1.17.0

Hi,

I just discovered that the Show repositories status option is consuming a huge amount of RAM that is never released.

I have less than 50 Git projects, when I start Atom it uses something like 300MB of RAM.

If I enable Show repositories status, when I open the project list, Atom spawns a lot of processes and uses around 1GB of RAM.

The RAM is not released when the project list is closed, and I have to restart Atom to get the RAM back.

If I disable this option, there is absolutely no RAM problem, and no additionnal process spawn (at least not enough to be visible with the top command).

I don't know what kind of information I can provide in addition to those beyond, but i'm available to do some more testing if needed.

No such file or directory

  1. Run Powershell as Administrator.

  2. Then change location to the project folder.

  3. Run atom.

  4. Press Ctrl+Alt+O.

    and give following error:
    It's say that folder 'C:\Projects\Haskell\betcomponents.git\hooks does' not exists, but it is really exists
    Atom Version: 0.179.0
    System: Windows 7
    Thrown From: git-projects package, v1.7.1

Stack Trace

Uncaught Error: ENOENT, no such file or directory 'C:\Projects\Haskell\betcomponents.git\hooks\function () {
var key, output, value, _i, _ref, _results;
output = {};
for (key = _i = 0, _ref = this.length; 0 <= _ref ? _i < _ref : _i > _ref; key = 0 <= _ref ? _i : --_i) {
output[this[key]] = this[key];
}
_results = [];
for (key in output) {
value = output[key];
_results.push(value);
}
return _results;
}'

At C:\Users\Bet\AppData\Local\atom\app-0.179.0\resources\atom\common\lib\asar.js:52

Error: ENOENT, no such file or directory 'C:\Projects\Haskell\betcomponents\.git\hooks\function () {
      var key, output, value, _i, _ref, _results;
      output = {};
      for (key = _i = 0, _ref = this.length; 0 <= _ref ? _i < _ref : _i > _ref; key = 0 <= _ref ?   _i : --_i) {
        output[this[key]] = this[key];
      }
      _results = [];
      for (key in output) {
        value = output[key];
        _results.push(value);
      }
      return _results;
    }'
  at Error (native)
  at fs.lstatSync (fs.js:797:18)
  at Object.fs.lstatSync (C:\Users\Bet\AppData\Local\atom\app-0.179.0\resources\atom\common\lib\asar.js:115:14)
  at Object.module.exports.getGitProjects (C:\Users\Bet\.atom\packages\git-projects\lib\git-projects.coffee:50:15)
  at Object.module.exports.getGitProjects (C:\Users\Bet\.atom\packages\git-projects\lib\git-projects.coffee:58:17)
  at Object.module.exports.getGitProjects (C:\Users\Bet\.atom\packages\git-projects\lib\git-projects.coffee:58:17)
  at Object.module.exports.getGitProjects (C:\Users\Bet\.atom\packages\git-projects\lib\git-projects.coffee:57:16)
  at GitProjectsView.module.exports.GitProjectsView.show (C:\Users\Bet\.atom\packages\git-projects\lib\views\git-projects-view.coffee:54:28)
  at GitProjectsView.module.exports.GitProjectsView.toggle (C:\Users\Bet\.atom\packages\git-projects\lib\views\git-projects-view.coffee:44:8)
  at atom-workspace.atom.commands.add.git-projects:toggle (C:\Users\Bet\.atom\packages\git-projects\lib\git-projects.coffee:35:43)
  at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\Bet\AppData\Local\atom\app-0.179.0\resources\app\src\command-registry.js:243:29)
  at C:\Users\Bet\AppData\Local\atom\app-0.179.0\resources\app\src\command-registry.js:3:61
  at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (C:\Users\Bet\AppData\Local\atom\app-0.179.0\resources\app\node_modules\atom-keymap\lib\keymap-manager.js:558:16)
  at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (C:\Users\Bet\AppData\Local\atom\app-0.179.0\resources\app\node_modules\atom-keymap\lib\keymap-manager.js:396:22)
  at HTMLDocument.module.exports.WindowEventHandler.onKeydown (C:\Users\Bet\AppData\Local\atom\app-0.179.0\resources\app\src\window-event-handler.js:172:20)

Commands

     -0:11.4 git-projects:toggle (atom-pane.pane.active)

Config

{
  "core": {
    "themes": [
      "atom-dark-ui",
      "monokai-dark"
    ],
    "disabledPackages": [
      "haskell-ghc-mod",
      "build-systems",
      "script-runner",
      "script"
    ]
  },
  "git-projects": {
    "rootPath": "C:\\Projects\\Haskell",
    "showSubRepos": true
  }
}

Installed Packages

# User
autocomplete-glsl, v0.1.3
autocomplete-haskell, v0.2.0
autocomplete-plus, v2.1.6
build, v0.23.4
git-projects, v1.7.1
git-tab-status, v1.5.3
ide-haskell, v0.3.2
language-glsl, v1.0.1
language-haskell, v1.0.0
language-powershell, v1.0.0
linter-hlint, v0.3.1
monokai-dark, v1.0.0
runcoderun, v0.5.1

# Dev
No dev packages

Cannot install "git projects"

I can't install "git projects" from my atom. This is output log:

> [email protected] install C:\Users\hieupm\AppData\Local\Temp\apm-install-dir-115426-13980-14jdozc\node_modules\git-projects\node_modules\git-utils
> node-gyp rebuild


C:\Users\hieupm\AppData\Local\Temp\apm-install-dir-115426-13980-14jdozc\node_modules\git-projects\node_modules\git-utils>node "C:\Users\hieupm\AppData\Local\atom\app-0.201.0\resources\app\apm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild 

gypnpm ERR! Windows_NT 6.2.9200
npm ERR! argv "C:\\Users\\hieupm\\AppData\\Local\\atom\\app-0.201.0\\resources\\app\\apm\\bin\\\\node.exe" "C:\\Users\\hieupm\\AppData\\Local\\atom\\app-0.201.0\\resources\\app\\apm\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "C:\\Users\\hieupm\\.atom\\.apm\\.apmrc" "--userconfig" "C:\\Users\\hieupm\\.atom\\.apmrc" "install" "C:\\Users\\hieupm\\AppData\\Local\\Temp\\d-115426-13980-170d5br\\package.tgz" "--target=0.22.0" "--arch=ia32" "--msvs_version=2013"
npm ERR! node v0.10.35
npm ERR! npm  v2.5.1
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

Cannot install

I'm getting this error when I do apm install git-projects. I've installed many other packages with no problems.

npm ERR! Failed to clone git+https://github.com/Benvie/harmony-collections.git#e81b4b808359e2def9eeeabfdee69c2989e1fe96 from https
://github.com/Benvie/harmony-collections.git fatal: could not create work tree dir 'C:\Users\ADMINI~1\AppData\Local\Temp\npm-7700-
bea001b1\1422052105428-0.08866072678938508\e81b4b808359e2def9eeeabfdee69c2989e1fe96'.: No such file or directory
npm ERR! Failed to clone git+https://github.com/Benvie/harmony-collections.git#e81b4b808359e2def9eeeabfdee69c2989e1fe96 from https
://github.com/Benvie/harmony-collections.git
npm ERR! Windows_NT 6.2.9200
npm ERR! argv "c:\\Users\\Administrator\\AppData\\Local\\atom\\app-0.175.0\\resources\\app\\apm\\bin\\\\node.exe" "c:\\Users\\Admi
nistrator\\AppData\\Local\\atom\\app-0.175.0\\resources\\app\\apm\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "c:\\Users
\\Administrator\\AppData\\Local\\atom\\app-0.175.0\\resources\\app\\apm\\.apmrc" "--userconfig" "C:\\Users\\Administrator\\.atom\\
.apmrc" "install" "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\d-115023-9764-36kiea\\package.tgz" "--target=0.20.0" "--arch=ia32" "
--msvs_version=2013"
npm ERR! node v0.10.35
npm ERR! npm  v2.1.18
npm ERR! code 128

npm ERR! Command failed: fatal: could not create work tree dir 'C:\Users\ADMINI~1\AppData\Local\Temp\npm-7700-bea001b1\14220521054
28-0.08866072678938508\e81b4b808359e2def9eeeabfdee69c2989e1fe96'.: No such file or directory
npm ERR!
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <http://github.com/npm/npm/issues>


C:\Users\Administrator\.atom\packages\live-archive>

Cannot update from 1.8.1 to 1.14.1 - fetch failed https://atom.io/download/atom-shell/nan-1.6.1.tgz

I am getting this error log when trying to upgrade.

OS: Windows 7
Atom versions: 0.202.0 and 0.201.0

I tried this both with and without proxy and it does not work in both cases. The only difference is that when used with proxy I get cause=Parse Error instead of cause=connect ECONNREFUSED.

Any idea what could be wrong on my side?

Updating to “[email protected]” failed.Hide output…

npm ERR! fetch failed https://atom.io/download/atom-shell/nan-1.6.1.tgz
npm WARN retry will retry, error on last attempt: Error: tunneling socket could not be established, cause=connect ECONNREFUSED
npm ERR! fetch failed https://atom.io/download/atom-shell/nan-1.6.1.tgz
npm WARN retry will retry, error on last attempt: Error: tunneling socket could not be established, cause=connect ECONNREFUSED
npm ERR! fetch failed https://atom.io/download/atom-shell/nan-1.6.1.tgz
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "c:\\Users\\xxxxx\\AppData\\Local\\atom\\app-0.202.0\\resources\\app\\apm\\bin\\\\node.exe" "c:\\Users\\xxxxx\\AppData\\Local\\atom\\app-0.202.0\\resources\\app\\apm\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "C:\\Users\\xxxxx\\.atom\\.apm\\.apmrc" "--userconfig" "C:\\Users\\xxxxx\\.atom\\.apmrc" "install" "C:\\Users\\xxxxx\\AppData\\Local\\Temp\\d-115428-18184-rqn9qz\\package.tgz" "--target=0.22.0" "--arch=ia32"
npm ERR! node v0.10.35
npm ERR! npm  v2.5.1
npm ERR! code ECONNRESET

npm ERR! network tunneling socket could not be established, cause=connect ECONNREFUSED
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

Installation and update fail with atom 1.12.x

Got this output on install,
OS: macOs 10.12

Installing “[email protected]” failed.Hide output…

> [email protected] install /private/var/folders/xz/yh_5my3x68s4cfs404w17lw00000gn/T/apm-install-dir-1161014-42044-1spblhb/node_modules/git-projects/node_modules/git-utils
> node-gyp rebuild

  CC(target) Release/obj.target/libgit2/deps/libgit2/src/annotated_commit.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/attr.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/attr_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/attrcache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/blame.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/blame_git.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/blob.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/branch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/buf_text.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/buffer.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/cache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/checkout.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/cherrypick.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/clone.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/commit.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/commit_list.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/config.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/config_cache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/config_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/crlf.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/curl_stream.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/date.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/delta-apply.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/delta.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/describe.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_driver.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_patch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_print.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_stats.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_tform.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_xdiff.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/errors.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fetch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fetchhead.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/filebuf.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fileops.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/filter.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fnmatch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/global.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/graph.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/hash.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/hashsig.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/ident.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/ignore.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/index.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/indexer.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/iterator.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/merge.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/merge_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/message.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/mwindow.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/netops.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/notes.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/object.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/object_api.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb_loose.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb_mempack.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb_pack.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/oid.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/oidarray.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/openssl_stream.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pack-objects.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pack.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/path.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pathspec.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pool.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/posix.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pqueue.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/push.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/rebase.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refdb.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refdb_fs.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/reflog.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refs.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refspec.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/remote.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/repository.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/reset.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/revert.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/revparse.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/revwalk.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/settings.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/sha1_lookup.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/signature.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/socket_stream.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/sortedcache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/stash.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/status.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/stransport_stream.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/strmap.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/submodule.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/sysdir.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tag.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/thread-utils.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tls_stream.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/trace.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transaction.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transport.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tree-cache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tree.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tsort.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/util.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/vector.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/zstream.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/auth.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/auth_negotiate.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/cred.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/cred_helpers.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/git.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/http.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/local.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/smart.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/smart_pkt.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/smart_protocol.o

  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/ssh.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/winhttp.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xdiffi.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xemit.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xhistogram.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xmerge.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xpatience.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xprepare.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xutils.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/hash/hash_generic.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/unix/map.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/unix/realpath.o
  LIBTOOL-STATIC Release/git2.a
/private/var/folders/xz/yh_5my3x68s4cfs404w17lw00000gn/T/apm-install-dir-1161014-42044-1spblhb
`-- (empty)


gyp WARN download NVM_IOJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use IOJS_ORG_MIRROR
gyp WARN download NVM_IOJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use IOJS_ORG_MIRROR
gyp WARN download NVM_IOJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use IOJS_ORG_MIRROR
Traceback (most recent call last):
  File "./gyp-mac-tool", line 611, in <module>
    sys.exit(main(sys.argv[1:]))
  File "./gyp-mac-tool", line 28, in main
    exit_code = executor.Dispatch(args)
  File "./gyp-mac-tool", line 43, in Dispatch
    return getattr(self, method)(*args[1:])
  File "./gyp-mac-tool", line 246, in ExecFilterLibtool
    if not libtool_re.match(line) and not libtool_re5.match(line):
TypeError: cannot use a string pattern on a bytes-like object
make: *** [Release/git2.a] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Applications/Atom.app/Contents/Resources/app/apm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 16.0.0
gyp ERR! command "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /private/var/folders/xz/yh_5my3x68s4cfs404w17lw00000gn/T/apm-install-dir-1161014-42044-1spblhb/node_modules/git-projects/node_modules/git-utils
gyp ERR! node -v v4.4.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok 
npm WARN enoent ENOENT: no such file or directory, open '/private/var/folders/xz/yh_5my3x68s4cfs404w17lw00000gn/T/apm-install-dir-1161014-42044-1spblhb/package.json'
npm WARN apm-install-dir-1161014-42044-1spblhb No description
npm WARN apm-install-dir-1161014-42044-1spblhb No repository field.
npm WARN apm-install-dir-1161014-42044-1spblhb No README data
npm WARN apm-install-dir-1161014-42044-1spblhb No license field.
npm ERR! Darwin 16.0.0
npm ERR! argv "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/ice/.atom/.apm/.apmrc" "--userconfig" "/Users/ice/.atom/.apmrc" "install" "/private/var/folders/xz/yh_5my3x68s4cfs404w17lw00000gn/T/d-1161014-42044-1pu7e3v/package.tgz" "--runtime=electron" "--target=1.3.6" "--arch=x64" "--global-style"
npm ERR! node v4.4.5
npm ERR! npm  v3.10.5
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs git-utils
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /private/var/folders/xz/yh_5my3x68s4cfs404w17lw00000gn/T/apm-install-dir-1161014-42044-1spblhb/npm-debug.log
npm ERR! code 1

No repositories found in Root Paths

I have a repository present, as gitk can see it and opens correctly:

cd /media/Data/TeaTraffic_Working
gitk

But if I add /media/Data/TeaTraffic_Working to the Root Path in git-projects it isn't found. I've also tried this with a test repository in my home directory (~/Testy), but that isn't found either. I always get the "no repositories found" message when I toggle git-projects.

Open project in the same window

Hi

It would be nice if every time I choose to open a new project, the said project would be 'appended' in my current project window.

screen shot 2016-10-01 at 1 42 44 pm
screen shot 2016-10-01 at 1 43 04 pm

This is my current workflow:

screen shot 2016-10-01 at 1 40 42 pm

It's actually easier to 'Add project to my Folder' instead of doing this through your plugin, closing my current window and then attaching the new window to my split-screen.

Thanks

Uncaught ReferenceError: path is not defined

[Enter steps to reproduce below:]

  1. Install Atom V0.199.0
  2. Open Atom
  3. "Toggle Projects List"

Per Atom release notes:
"Fixed an issue where fs and path would be accidentally available as global variables"

Atom Version: 0.199.0
System: linux 3.13.0-52-generic
Thrown From: git-projects package, v1.13.0

Stack Trace

Uncaught ReferenceError: path is not defined

At /home/chris/.atom/packages/git-projects/lib/models/project.coffee:22

ReferenceError: path is not defined
  at Project.module.exports.Project.readConfigFile (/home/chris/.atom/packages/git-projects/lib/models/project.coffee:22:24)
  at new Project (/home/chris/.atom/packages/git-projects/lib/models/project.coffee:11:6)
  at /home/chris/.atom/packages/git-projects/lib/git-projects.coffee:113:29
  at Set.forEach (native)
  at Object.module.exports.findGitRepos (/home/chris/.atom/packages/git-projects/lib/git-projects.coffee:108:15)
  at /home/chris/.atom/packages/git-projects/lib/views/projects-list-view.coffee:54:29

Commands

     -0:02.8.0 git-projects:toggle (ul.list-inline.tab-bar.inset-panel)

Config

{
  "core": {
    "disabledPackages": [
      "autocomplete-plus-async",
      "emmet",
      "vim-mode",
      "linter-csslint",
      "todo-list",
      "package-sync",
      "autocomplete-plus",
      "auto-indent",
      "jsonlint"
    ],
    "autoHideMenuBar": true,
    "projectHome": "/var/www/html",
    "followSymlinks": false
  },
  "git-projects": {
    "rootPath": "/var/www/html"
  }
}

Installed Packages

# User
autoclose-html, v0.16.0
color-picker, v1.7.0
docblockr, v0.7.1
file-icons, v1.5.5
git-projects, v1.13.0
language-apache, v1.3.0
language-gitignore, v0.2.0
language-ini, v1.10.0
linter, v0.12.2
linter-php, v0.0.12
travis-ci-status, v0.14.1

# Dev
No dev packages

gyp ERR! stack Error: Python executable "C:\Python35\python.EXE" is v3.5.2, which is not supported by gyp.

From stack trace below there is this

You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0.

How to do it?

I tried apm install git-projects --python "C:\Python27\python.exe with no success.
(Sorry, noob here!)

C:\_GIT_VI\TEST123
λ apm install git-projects
Installing git-projects to C:\Users\username\.atom\packages failed

> [email protected] install C:\Users\username\AppData\Local\Temp\apm-install-dir-11697-21180-kfz4mb\node_modules\git-projects\node_modules\git-utils
> node-gyp rebuild


C:\Users\username\AppData\Local\Temp\apm-install-dir-11697-21180-kfz4mb\node_modules\git-projects\node_modules\git-utils>if not defined npm_config_node_gyp (node "C:\Users\username\AppData\Local\atom\app-1.10.2\resources\app\apm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\username\AppData\Local\atom\app-1.10.2\resources\app\apm\bin\\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )
C:\Users\username\AppData\Local\Temp\apm-install-dir-11697-21180-kfz4mb
`-- (empty)


gyp ERR! configure error
gyp ERR! stack Error: Python executable "C:\Python35\python.EXE" is v3.5.2, which is not supported by gyp.
gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0.
gyp ERR! stack     at failPythonVersion (C:\Users\username\AppData\Local\atom\app-1.10.2\resources\app\apm\node_modules\node-gyp\lib\configure.js:454:14)
gyp ERR! stack     at C:\Users\username\AppData\Local\atom\app-1.10.2\resources\app\apm\node_modules\node-gyp\lib\configure.js:443:9
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:204:7)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at maybeClose (internal/child_process.js:827:16)
gyp ERR! stack     at Socket.<anonymous> (internal/child_process.js:319:11)
gyp ERR! stack     at emitOne (events.js:77:13)
gyp ERR! stack     at Socket.emit (events.js:169:7)
gyp ERR! stack     at Pipe._onclose (net.js:477:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\\Users\\username\\AppData\\Local\\atom\\app-1.10.2\\resources\\app\\apm\\bin\\node.exe" "C:\\Users\\username\\AppData\\Local\\atom\\app-1.10.2\\resources\\app\\apm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\username\AppData\Local\Temp\apm-install-dir-11697-21180-kfz4mb\node_modules\git-projects\node_modules\git-utils
gyp ERR! node -v v4.4.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\username\AppData\Local\Temp\apm-install-dir-11697-21180-kfz4mb\package.json'
npm WARN apm-install-dir-11697-21180-kfz4mb No description
npm WARN apm-install-dir-11697-21180-kfz4mb No repository field.
npm WARN apm-install-dir-11697-21180-kfz4mb No README data
npm WARN apm-install-dir-11697-21180-kfz4mb No license field.
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Users\\username\\AppData\\Local\\atom\\app-1.10.2\\resources\\app\\apm\\bin\\node.exe" "C:\\Users\\username\\AppData\\Local\\atom\\app-1.10.2\\resources\\app\\apm\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "C:\\Users\\username\\.atom\\.apm\\.apmrc" "--userconfig" "C:\\Users\\username\\.atom\\.apmrc" "install" "C:\\Users\\username\\AppData\\Local\\Temp\\d-11697-21180-nci913\\package.tgz" "--runtime=electron" "--target=0.37.8" "--arch=ia32" "--global-style" "--msvs_version=2015"
npm ERR! node v4.4.5
npm ERR! npm  v3.10.5
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs git-utils
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\username\AppData\Local\Temp\apm-install-dir-11697-21180-kfz4mb\npm-debug.log
npm ERR! code 1

Cheers
Tset

Uncaught Error: EACCES, permission denied '/home/amebel/.cache/dconf/'

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 0.187.0
System: linux 3.16.0-31-generic
Thrown From: git-projects package, v1.11.1

Stack Trace

Uncaught Error: EACCES, permission denied '/home/amebel/.cache/dconf/'

At fs.js:0

Error: EACCES, permission denied '/home/amebel/.cache/dconf/'
  at Error (native)
  at Object.fs.readdirSync (fs.js:766:18)
  at Object.fs.readdirSync (ATOM_SHELL_ASAR.js:427:28)
  at /home/amebel/.atom/packages/git-projects/lib/git-projects.coffee:105:24
  at Set.forEach (native)
  at Object.module.exports.getGitProjects (/home/amebel/.atom/packages/git-projects/lib/git-projects.coffee:99:15)
  at /home/amebel/.atom/packages/git-projects/lib/git-projects.coffee:121:17
  at Set.forEach (native)
  at Object.module.exports.getGitProjects (/home/amebel/.atom/packages/git-projects/lib/git-projects.coffee:99:15)
  at /home/amebel/.atom/packages/git-projects/lib/git-projects.coffee:121:17
  at Set.forEach (native)
  at Object.module.exports.getGitProjects (/home/amebel/.atom/packages/git-projects/lib/git-projects.coffee:99:15)
  at /home/amebel/.atom/packages/git-projects/lib/views/git-projects-view.coffee:59:30

Commands

     -2:57.0 git-projects:toggle (div.settings-view.pane-item)
  2x -2:47.8 core:backspace (atom-text-editor.editor.mini)
     -2:46.8 core:confirm (atom-text-editor.editor.mini)
  2x -1:59.8 symbols-tree-view:toggle (atom-workspace.workspace.scrollbars-visible-always.theme-atom-dark-syntax.theme-atom-dark-ui)
     -0:20.4 tree-view:reveal-active-file (atom-workspace.workspace.scrollbars-visible-always.theme-atom-dark-syntax.theme-atom-dark-ui)
  2x -0:18.7 symbols-tree-view:toggle (atom-text-editor.editor.vim-mode.command-mode.is-focused)
     -0:05.7 command-palette:toggle (atom-text-editor.editor.vim-mode.command-mode.is-focused)
     -0:00.7 core:confirm (atom-text-editor.editor.mini)
     -0:00.7 git-projects:toggle (atom-text-editor.editor.vim-mode.command-mode.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "git-tab-status",
      "ask-stack",
      "atom-html-preview",
      "auto-detect-indentation",
      "auto-indent",
      "autoclose-html",
      "autocomplete-css",
      "autocomplete-emojis",
      "autocomplete-html",
      "autocomplete-paths",
      "block-comment",
      "block-cursor",
      "emmet",
      "compare-files",
      "git-blame",
      "git-diff-details",
      "git-history",
      "git-log",
      "git-plus",
      "atom-bootstrap3",
      "github-issues",
      "ide-haskell",
      "irc",
      "language-haskell",
      "language-matlab",
      "language-r",
      "language-matlab-octave",
      "node-resolver",
      "recent-files",
      "save-session"
    ],
    "followSymlinks": true
  },
  "git-projects": {
    "rootPath": "~",
    "showSubRepos": true
  }
}

Installed Packages

# User
autocomplete-plus, v2.6.0
command-logger, v0.22.0
file-icons, v1.5.2
filetype-color, v0.1.4
git-projects, v1.11.1
language-c, v0.41.0
language-cmake, v0.1.1
language-cython, v0.3.0
language-javascript, v0.63.0
language-json, v0.14.0
language-make, v0.14.0
language-scheme, v1.3.0
language-yaml, v0.22.0
linter, v0.12.0
project-manager, v1.15.5
symbols-tree-view, v0.8.3
synced-sidebar, v0.2.3
vim-mode, v0.40.0

# Dev
No dev packages

Uncaught TypeError: this.childProcess.send is not a function

[Enter steps to reproduce below:]

1.CMD+SHIFT+O

Atom Version: 1.5.0-dev-26163f2
System: Mac OS X 10.11.3
Thrown From: git-projects package, v1.17.0

Stack Trace

Uncaught TypeError: this.childProcess.send is not a function

At /Users/grant/Downloads/Atom.app/Contents/Resources/app.asar/src/task.js:117

TypeError: this.childProcess.send is not a function
    at Task.module.exports.Task.send (/Users/grant/Downloads/Atom.app/Contents/Resources/app.asar/src/task.js:117:27)
    at Task.module.exports.Task.start (/Users/grant/Downloads/Atom.app/Contents/Resources/app.asar/src/task.js:108:12)
    at Function.module.exports.Task.once (/Users/grant/Downloads/Atom.app/Contents/Resources/app.asar/src/task.js:21:18)
    at Object.module.exports.findGitRepos (/Users/grant/.atom/packages/git-projects/lib/git-projects.coffee:115:17)
    at ProjectsListView.module.exports.ProjectsListView.refreshItems (/Users/grant/.atom/packages/git-projects/lib/views/projects-list-view.coffee:67:17)
    at Immediate._onImmediate (/Users/grant/.atom/packages/git-projects/lib/views/projects-list-view.coffee:63:22)
    at processImmediate [as _immediateCallback] (timers.js:374:17)

Commands

     -3:16.6.0 git-projects:toggle (atom-text-editor.editor.is-focused)
     -3:08.9.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -3:07.3.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
     -3:07.3.0 core:cancel (atom-text-editor.editor.mini.is-focused)
     -3:04.5.0 settings-view:check-for-package-updates (atom-workspace.workspace.scrollbars-visible-always.theme-atom-toychest.theme-native-ui.white-cursor)
     -1:23.8.0 git-projects:toggle (div.panels-item)
 13x -1:20.9.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -1:07.9.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
     -1:07.9.0 core:cancel (atom-text-editor.editor.mini.is-focused)
     -1:07.1.0 git-projects:toggle (atom-workspace.workspace.scrollbars-visible-always.theme-atom-toychest.theme-native-ui.white-cursor)
     -1:04.4.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
     -1:04.4.0 core:cancel (atom-text-editor.editor.mini.is-focused)
     -0:28.7.0 git-projects:toggle (div.panels-item)
     -0:26 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
     -0:25.9.0 core:cancel (atom-text-editor.editor.mini.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "RubyMotion",
      "preview",
      "SFTP-deployment",
      "language-haml",
      "mocha-test-runner",
      "Repl",
      "api-workbench",
      ".bin",
      "autocomplete-html-entities",
      "linter-flow",
      "autocomplete-flow",
      "linter-sass-lint"
    ],
    "excludeVcsIgnoredPaths": false,
    "themes": [
      "native-ui",
      "atom-toychest"
    ]
  },
  "git-projects": {
    "rootPath": "/Users/grant/Sites",
    "sortBy": "Latest modification date"
  }
}

Installed Packages

# User
Stylus, v1.2.1
atom-toychest, v0.3.0
atom-wallaby, v1.0.7
autocomplete-paths, v1.0.2
file-icons, v1.6.14
git-projects, v1.17.0
hashrocket, v0.4.8
hyperclick, v0.0.35
js-hyperclick, v1.4.1
jupyter-notebook, v0.0.9
language-babel, v2.15.2
language-ejs, v0.2.0
language-gradle, v0.0.3
language-jade, v0.6.3
language-typescript-grammars-only, v1.3.0
linter, v1.11.3
linter-eslint, v6.0.0
linter-htmlhint, v1.0.2
native-ui, v0.16.1
nuclide-url-hyperclick, v0.0.35
open-recent, v5.0.0
pigments, v0.22.1
pretty-json, v0.4.1
react, v0.14.1
term3, v0.21.0
white-cursor, v0.6.0

# Dev
No dev packages

Open project in current window

I'd like to have an option to reuse (replace the project for the current window) instead of opening a new one or adding another project folder to the current window.

feature request: cache results

I have about 50 projects to open and it takes around 10 seconds which isn't a big deal but a bit annoying.

I know others probably wouldn't benefit so I will do a PR when I get a chance.

incompatible with atom 1.2.0 (Beta)

This is just a head up that this package is not working on the next version of atom.

In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h:260:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                         ^
../node_modules/nan/nan.h:255:25: error: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
 NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                         ^
../node_modules/nan/nan.h:660:13: error: ‘node::smalloc’ has not been declared
     , node::smalloc::FreeCallback callback
             ^
../node_modules/nan/nan.h:660:35: error: expected ‘,’ or ‘...’ before ‘callback’
     , node::smalloc::FreeCallback callback
                                   ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
../node_modules/nan/nan.h:664:50: error: ‘callback’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                  ^
../node_modules/nan/nan.h:664:60: error: ‘hint’ was not declared in this scope
         v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                            ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
../node_modules/nan/nan.h:671:67: error: call of overloaded ‘New(v8::Isolate*, const char*&, uint32_t&)’ is ambiguous
     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                   ^
../node_modules/nan/nan.h:671:67: note: candidates are:
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/jorik/.atom/.node-gyp/.node-gyp/0.34.0/src/node_buffer.h:41:40: note: v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, v8::Local<v8::String>, node::encoding) <near match>
 NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                        ^
/home/jorik/.atom/.node-gyp/.node-gyp/0.34.0/src/node_buffer.h:41:40: note:   no known conversion for argument 3 from ‘uint32_t {aka unsigned int}’ to ‘node::encoding’
/home/jorik/.atom/.node-gyp/.node-gyp/0.34.0/src/node_buffer.h:53:40: note: v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t) <near match>
 NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                        ^
/home/jorik/.atom/.node-gyp/.node-gyp/0.34.0/src/node_buffer.h:53:40: note:   no known conversion for argument 2 from ‘const char*’ to ‘char*’
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
../node_modules/nan/nan.h:675:61: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
     return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                                                             ^
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
../node_modules/nan/nan.h:682:12: error: ‘Use’ is not a member of ‘node::Buffer’
     return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
            ^
make: *** [Release/obj.target/git/src/repository.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/share/atom-beta/resources/app/apm/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:820:12)
gyp ERR! System Linux 3.19.0-31-generic
gyp ERR! command "node" "/usr/share/atom-beta/resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/jorik/.atom/packages/git-projects/node_modules/git-utils
gyp ERR! node -v v0.10.40
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok 

npm ERR! Linux 3.19.0-31-generic
npm ERR! argv "/usr/share/atom-beta/resources/app/apm/bin/node" "/usr/share/atom-beta/resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/home/jorik/.atom/.apm/.apmrc" "--userconfig" "/home/jorik/.atom/.apmrc" "rebuild" "--target=0.34.0" "--arch=x64"
npm ERR! node v0.10.40
npm ERR! npm  v2.13.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/jorik/.atom/packages/git-projects/npm-debug.log

ctrl+alt+o does'nt work in 1.15.0

invocation of git-projects using shortcut 'ctrl + alt + o' just stopped working in v1.15.0.
It was working before. I tried putting in different key combination but that did not work either.

I am using Atom v1.0.13.

I am using the following plugins as well.
screen shot 2015-09-21 at 9 32 50 am

Uncaught TypeError: Cannot read property 'getShortHead' of null

[Enter steps to reproduce below:]

  1. toggle git-projects

Atom Version: 0.188.0
System: Mac OS X 10.10.2
Thrown From: git-projects package, v1.12.0

Stack Trace

Uncaught TypeError: Cannot read property 'getShortHead' of null

At /Users/erik/.atom/packages/git-projects/lib/models/project.coffee:15

TypeError: Cannot read property 'getShortHead' of null
  at Project.module.exports.Project.branch (/Users/erik/.atom/packages/git-projects/lib/models/project.coffee:15:15)
  at Object.content (/Users/erik/.atom/packages/git-projects/lib/views/projects-list-view.coffee:64:30)
  at Builder.tag (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:281:19)
  at Function.View.(anonymous function) (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:83:49)
  at Object.content (/Users/erik/.atom/packages/git-projects/lib/views/projects-list-view.coffee:62:10)
  at Builder.tag (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:281:19)
  at Function.View.(anonymous function) (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:83:49)
  at Function.<anonymous> (/Users/erik/.atom/packages/git-projects/lib/views/projects-list-view.coffee:60:8)
  at Function.View.buildHtml (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:123:10)
  at Function.View.render (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:129:19)
  at exports.$$ (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-space-pen-views/node_modules/space-pen/lib/space-pen.js:627:24)
  at ProjectsListView.module.exports.ProjectsListView.viewForItem (/Users/erik/.atom/packages/git-projects/lib/views/projects-list-view.coffee:59:5)
  at ProjectsListView.module.exports.SelectListView.populateList (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-space-pen-views/lib/select-list-view.js:206:29)
  at ProjectsListView.module.exports.SelectListView.setItems (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-space-pen-views/lib/select-list-view.js:167:12)
  at /Users/erik/.atom/packages/git-projects/lib/views/projects-list-view.coffee:54:8

Commands

     -1:06.8 git-projects:toggle (atom-text-editor.editor)
     -0:32.9 settings-view:open (a.btn-issue.btn.btn-error)
  2x -0:20.1 git-projects:toggle (atom-text-editor.editor.mini)
     -0:10.9 core:cancel (input#git-projects.showSubRepos)
  2x -0:02.8 git-projects:toggle (div.settings-view.pane-item)

Config

{
  "core": {
    "ignoredNames": [
      ".git",
      ".svn",
      ".DS_Store"
    ],
    "themes": [
      "atom-dark-ui-slim",
      "one-dark-syntax"
    ],
    "projectHome": "/Users/erik/Code",
    "disabledPackages": [
      "tabs",
      "tree-view",
      "autocomplete"
    ]
  },
  "git-projects": {
    "sortBy": "Latest modification date",
    "rootPath": "/Users/erik/Code"
  }
}

Installed Packages

# User
atom-dark-ui-slim, v0.47.1
autocomplete-plus, v2.7.0
color-picker, v1.5.0
file-icons, v1.5.2
gist-it, v0.6.9
git-projects, v1.12.0
highlight-selected, v0.9.1
language-haml, v0.17.0
pretty-json, v0.3.2
react, v0.10.1
related-files, v0.3.0
sublime-tabs, v0.5.2
subword-navigation, v2.5.3

# Dev
No dev packages

Unclear meaning of some settings

Hi! It's a nice plugin, but I have a couple of questions about settings that are unclear for me from the readme:

  • what are notifications?
  • what is "open in development mode"?
  • root paths vs. ignored paths: how does it search for repos? if it found something, will it continue searching inside? (is the showSubRepos setting related? it's not listed in the settings UI btw)

speed up sort

I got the 6 second load time down to 2 seconds by fixing slow sort code. I'll do a PR. This is the before and after code ...

sortBy: (array) ->
  array.sort (a, b) ->
    if atom.config.get('git-projects.sortBy') is 'Project name'
      a.title.toUpperCase() > b.title.toUpperCase()
    else if atom.config.get('git-projects.sortBy') is 'Latest modification date'
      fs.statSync(a.path)['mtime'] < fs.statSync(b.path)['mtime']
    else if atom.config.get('git-projects.sortBy') is 'Size'
      fs.statSync(a.path)['size'] < fs.statSync(b.path)['size']
sortBy: (array) ->
  sortfunc = switch atom.config.get('git-projects.sortBy')
    when 'Project name' then (a, b) -> 
      a.title.toUpperCase() > b.title.toUpperCase()
    when 'Latest modification date' then (a, b) -> 
      fs.statSync(a.path)['mtime'] < fs.statSync(b.path)['mtime']
    when 'Size' then (a, b) -> 
      fs.statSync(a.path)['size'] < fs.statSync(b.path)['size']
  array.sort sortfunc

Uncaught TypeError: undefined is not a function

Don't remember how this happened, but just FYI.

Atom Version: 1.0.2
System: Mac OS X 10.10.3
Thrown From: git-projects package, v1.15.0

Stack Trace

Uncaught TypeError: undefined is not a function

At /Applications/Atom.app/Contents/Resources/app.asar/src/task.js:120

TypeError: undefined is not a function
  at Task.module.exports.Task.send (/Applications/Atom.app/Contents/Resources/app.asar/src/task.js:120:27)
  at Task.module.exports.Task.start (/Applications/Atom.app/Contents/Resources/app.asar/src/task.js:111:12)
  at /Users/stjohn/.atom/packages/git-projects/lib/task-pool.coffee:23:7

Commands

     -9:58.7.0 core:save (atom-text-editor.editor.is-focused)
     -0:12.3.0 git-projects:toggle (atom-text-editor.editor.is-focused)
 13x -0:07.4.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -0:06.4.0 git-projects:toggle (atom-text-editor.editor.is-focused)
  4x -0:00.6.0 core:move-down (atom-text-editor.editor.mini.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "feedback",
      "welcome",
      "exception-reporting",
      "metrics",
      "open-on-github",
      "emmet",
      "archive-view",
      "atomatigit",
      "irc",
      "project-switcher",
      "git-grep",
      "project-switcher2",
      "compare-files"
    ],
    "themes": [
      "atom-dark-ui",
      "monokai"
    ],
    "projectHome": "/Users/stjohn/Sites",
    "audioBeep": false
  },
  "git-projects": {
    "rootPath": "/Users/stjohn/Sites"
  }
}

Installed Packages

# User
auto-detect-indentation, v0.4.2
color-picker, v2.0.10
docblockr, v0.7.3
editorconfig, v1.0.1
file-icons, v1.5.8
git-projects, v1.15.0
git-tab-status, v1.9.2
highlight-line, v0.11.0
highlight-selected, v0.10.1
linter, v1.2.3
linter-jshint, v1.0.5
linter-jsonlint, v0.1.4
linter-rubocop, v0.2.7
monokai, v0.14.0
pretty-json, v0.4.1
project-colorize, v0.2.0
regex-railroad-diagram, v0.8.3
test-status, v0.35.0

# Dev
No dev packages

Performance with large amounts of projects

I have 65 git folders in my ~/git and this plugin seems to load about 15 seconds every time I press ctrl + alt + o.

Perhaps it needs to cache the contents of the projects folder and asynchronously update instead? That way when you ctrl + alt + o and type, you are searching the cached version while it asynchronously updates, and if you leave it open long enough for it to finish, it updates the search with the fresh project listing.

It's made worse by the fact that the whole UI freezes while it's loading.

Uncaught Error: channel closed

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.7.3
System: Mac OS X 10.11.4
Thrown From: git-projects package, v1.17.0

Stack Trace

Uncaught Error: channel closed

At events.js:141

Error: channel closed
    at ChildProcess.target.send (internal/child_process.js:509:16)
    at Task.module.exports.Task.send (/Users/sdahlbacka/Downloads/Atom.app/Contents/Resources/app.asar/src/task.js:117:27)
    at Task.module.exports.Task.start (/Users/sdahlbacka/Downloads/Atom.app/Contents/Resources/app.asar/src/task.js:108:12)
    at /Users/sdahlbacka/.atom/packages/git-projects/lib/task-pool.coffee:23:7

Commands

 11x -6:20.7.0 editor:add-selection-below (atom-text-editor.editor.is-focused)
  2x -6:18.8.0 core:select-right (atom-text-editor.editor.is-focused)
     -6:18 core:delete (atom-text-editor.editor.is-focused)
     -6:17.2.0 editor:consolidate-selections (atom-text-editor.editor.is-focused)
 12x -6:16.8.0 core:move-down (atom-text-editor.editor.is-focused)
 18x -6:15.6.0 core:select-up (atom-text-editor.editor.is-focused)
     -6:10 core:copy (atom-text-editor.editor.is-focused)
  2x -0:53.4.0 core:move-up (atom-text-editor.editor.is-focused)
     -0:52.8.0 core:move-left (atom-text-editor.editor.is-focused)
     -0:50.9.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:50 core:move-left (atom-text-editor.editor.is-focused)
  2x -0:48.6.0 core:move-down (atom-text-editor.editor.is-focused)
     -0:47.6.0 editor:move-to-end-of-screen-line (atom-text-editor.editor.is-focused)
     -0:47 core:backspace (atom-text-editor.editor.is-focused)
     -0:45.7.0 core:save (atom-text-editor.editor.is-focused)
     -0:03.1.0 git-projects:toggle (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "destroyEmptyPanes": false,
    "disabledPackages": [
      "atom-handlebars",
      "atom-pair",
      "linter-rubocop"
    ]
  },
  "git-projects": {
    "rootPath": "/Users/sdahlbacka/git"
  }
}

Installed Packages

# User
No installed packages

# Dev
No dev packages

Installation error

Hello,

I get an error every time I try and install atom-git-gui in the 'Install Packages' section of Atom.

Here's the output...

> [email protected] install /private/var/folders/xw/7bhld5zx1k3c_3wxvk6rg0j40000gn/T/apm-install-dir-116912-79986-10s6zkc/node_modules/git-projects/node_modules/git-utils
> node-gyp rebuild

/private/var/folders/xw/7bhld5zx1k3c_3wxvk6rg0j40000gn/T/apm-install-dir-116912-79986-10s6zkc
`-- (empty)


xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.

gyp: No Xcode or CLT version detected!
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/Applications/Atom.app/Contents/Resources/app/apm/node_modules/node-gyp/lib/configure.js:305:16)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 16.0.0
gyp ERR! command "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /private/var/folders/xw/7bhld5zx1k3c_3wxvk6rg0j40000gn/T/apm-install-dir-116912-79986-10s6zkc/node_modules/git-projects/node_modules/git-utils
gyp ERR! node -v v4.4.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok 
npm WARN enoent ENOENT: no such file or directory, open '/private/var/folders/xw/7bhld5zx1k3c_3wxvk6rg0j40000gn/T/apm-install-dir-116912-79986-10s6zkc/package.json'
npm WARN apm-install-dir-116912-79986-10s6zkc No description
npm WARN apm-install-dir-116912-79986-10s6zkc No repository field.
npm WARN apm-install-dir-116912-79986-10s6zkc No README data
npm WARN apm-install-dir-116912-79986-10s6zkc No license field.
npm ERR! Darwin 16.0.0
npm ERR! argv "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/elliottmangham/.atom/.apm/.apmrc" "--userconfig" "/Users/elliottmangham/.atom/.apmrc" "install" "/private/var/folders/xw/7bhld5zx1k3c_3wxvk6rg0j40000gn/T/d-116912-79986-1lgqcs9/package.tgz" "--runtime=electron" "--target=0.37.8" "--arch=x64" "--global-style"
npm ERR! node v4.4.5
npm ERR! npm  v3.10.5
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs git-utils
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /private/var/folders/xw/7bhld5zx1k3c_3wxvk6rg0j40000gn/T/apm-install-dir-116912-79986-10s6zkc/npm-debug.log
npm ERR! code 1

Kind regards

Incompatible package - Atom update 1.0.13

Package is incompatible with new version of Atom.

/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp: line 3: node: command not found

npm ERR! Darwin 15.0.0
npm ERR! argv "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/Zeno/.atom/.apm/.apmrc" "--userconfig" "/Users/Zeno/.atom/.apmrc" "rebuild" "--target=0.30.6" "--arch=x64"
npm ERR! node v0.10.40
npm ERR! npm  v2.13.3
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/Zeno/.atom/packages/git-projects/npm-debug.log

Rebuild FailedPackage Settings

ERROR: installing git-project in atom ubuntu 14.04

ERROR: installing git-project in atom ubuntu 14.04

[email protected] install /tmp/apm-install-dir-11643-25168-1jt8p8d/node_modules/git-projects/node_modules/git-utils
node-gyp rebuild

Usage: gyp_main.py [options ...] [build_file ...]

gyp_main.py: error: no such option: --no-parallel
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 2
gyp ERR! stack at ChildProcess.onCpExit (/usr/share/atom/resources/app/apm/node_modules/npm/node_modules/node-gyp/lib/configure.js:357:16)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:820:12)
gyp ERR! System Linux 3.13.0-85-generic
gyp ERR! command "node" "/usr/share/atom/resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /tmp/apm-install-dir-11643-25168-1jt8p8d/node_modules/git-projects/node_modules/git-utils
gyp ERR! node -v v0.10.40
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok
npm ERR! Linux 3.13.0-85-generic
npm ERR! argv "/usr/share/atom/resources/app/apm/bin/node" "/usr/share/atom/resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/home/erp/.atom/.apm/.apmrc" "--userconfig" "/home/erp/.atom/.apmrc" "install" "/tmp/d-11643-25168-oa6r3q/package.tgz" "--target=0.36.8" "--arch=x64"
npm ERR! node v0.10.40
npm ERR! npm v2.13.3
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls git-utils
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /tmp/apm-install-dir-11643-25168-1jt8p8d/npm-debug.log

npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'. - Windows 10

Get this error when I try to install.

I've tried googling for it, but to me, it seems the solutions are based on people having visual studio installed, as in the actual software, and not just the redistributables?
Is it a prerequisite to have the VC suite installed for certain atom packages?

Am I missing something very obvious?

Installing “[email protected]” failed.Hide output…

[email protected] install C:\Users\jwess\AppData\Local\Temp\apm-install-dir-116619-11792-kzjq6k\node_modules\git-projects\node_modules\git-utils
node-gyp rebuild

C:\Users\jwess\AppData\Local\Temp\apm-install-dir-116619-11792-kzjq6k\node_modules\git-projects\node_modules\git-utils>if not defined npm_config_node_gyp (node "C:\Users\jwess\AppData\Local\atom\app-1.8.0\resources\app\apm\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [C:\Users\jwess\AppData\Local\Temp\apm-install-dir-116619-11792-kzjq6k\node_modules\git-projects\node_modules\git-utils\build\binding.sln]
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [C:\Users\jwess\AppData\Local\Temp\apm-install-dir-116619-11792-kzjq6k\node_modules\git-projects\node_modules\git-utils\build\binding.sln]
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [C:\Users\jwess\AppData\Local\Temp\apm-install-dir-116619-11792-kzjq6k\node_modules\git-projects\node_modules\git-utils\build\binding.sln]

gypnpm ERR! Windows_NT 6.2.9200
npm ERR! argv "C:\Users\jwess\AppData\Local\atom\app-1.8.0\resources\app\apm\bin\node.exe" "C:\Users\jwess\AppData\Local\atom\app-1.8.0\resources\app\apm\node_modules\npm\bin\npm-cli.js" "--globalconfig" "C:\Users\jwess.atom.apm.apmrc" "--userconfig" "C:\Users\jwess.atom.apmrc" "install" "C:\Users\jwess\AppData\Local\Temp\d-116619-11792-hwpwsq\package.tgz" "--target=0.36.8" "--arch=ia32"
npm ERR! node v0.10.40
npm ERR! npm v2.13.3
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls git-utils
npm ERR! There is likely additional logging output above.

Package could not be loaded because it contains native modules that aren't compatible Atom >= 0.196.0.

I got this warning using git-projects 1.13.0 on Atom 0.196.0:


The following packages could not be loaded because they contain native modules that aren't compatible with this version of Atom.

Previous Atom versions shipped with Chrome 31 and Node 0.11.10 but Atom now ships with Chrome 41.0.2272.76 and Node 1.5.1.

The packages listed should now ship versions of these native modules that are compatible with Node 1.5.1.

Updates for these packages may already be available that resolve this issue.

If no update is available you may want to notify the package author that their package isn't supported in Atom 0.196.0 because of the Chrome 41.0.2272.76 and Node 1.5.1 upgrade.

If you think a package is listed here and should no longer be, click the button below to reload Atom and recheck all packages.

Git Projects 1.13.0

Listed below are the incompatible native modules that this package depends on.

Add a way to ignore paths and/or patterns

I have tons of projects on my computer and, as a js developer, a lot of node modules too. If I activate the subRepo option, it just crashes atom. Having a way to ignore patterns such .git or node_modules would speed up the whole thing and filter unwanted projects.

Same for a whole path, let's say ~/workspace is where you have your projects and ~/workspace/experiments where you have tons of small git projects that you don't want to see, ignoring a path would be cool too.

Also, side-note, ~/workspace doesn't work, I have to write the full path and that's not super user-friendly.

activationEvents?

Is there a reason there are no activationEvents? There are a lot of requires and the load time is 470 ms, which is the slowest of my 40 or so packages.

cache git-projects

Hi, it would be nice if you implement an cache-function for git-project-folders.

currently, if try to change my project it search the root-path again.

what do you think?

Uncaught SyntaxError: Unexpected token {

  1. I am changed Root path in plugin settings. (root path contain many git and hg projects)
  2. Crashed after call 'Git projects: Toggle'.

Atom Version: 0.201.0
System: Mac OS X 10.10.3
Thrown From: git-projects package, v1.14.1

Stack Trace

Uncaught SyntaxError: Unexpected token {

At file:///Applications/Atom.app/Contents/Resources/app.asar/static/index.html#%7B%22locationsToOpen%22%3A%5B%7B%22pathToOpen%22%3Anull%7D%5D%2C%22bootstrapScript%22%3A%22%2FApplications%2FAtom.app%2FContents%2FResources%2Fapp.asar%2Fsrc%2Fwindow-bootstrap.js%22%2C%22resourcePath%22%3A%22%2FApplications%2FAtom.app%2FContents%2FResources%2Fapp.asar%22%2C%22devMode%22%3Afalse%2C%22safeMode%22%3Afalse%2C%22apiPreviewMode%22%3Afalse%2C%22appVersion%22%3A%220.201.0%22%2C%22shellLoadTime%22%3A5006%2C%22initialPaths%22%3A%5B%5D%7D:4

SyntaxError: Unexpected token {
  at Object.parse (native)
  at parseObject (/Users/lynx/.atom/packages/git-projects/node_modules/season/lib/cson.js:149:19)
  at parseContentsSync (/Users/lynx/.atom/packages/git-projects/node_modules/season/lib/cson.js:155:14)
  at Object.module.exports.readFileSync (/Users/lynx/.atom/packages/git-projects/node_modules/season/lib/cson.js:220:14)
  at Project.module.exports.Project.readConfigFile (/Users/lynx/.atom/packages/git-projects/lib/models/project.coffee:25:19)
  at new Project (/Users/lynx/.atom/packages/git-projects/lib/models/project.coffee:12:6)
  at /Users/lynx/.atom/packages/git-projects/lib/git-projects.coffee:127:25
  at /Users/lynx/.atom/packages/git-projects/node_modules/fs-plus/lib/fs-plus.js:369:21
  at FSReqWrap.oncomplete (fs.js:77:15)

Commands

     -2:07.8.0 command-palette:toggle (atom-text-editor.editor.vim-mode.command-mode.is-focused)
     -2:06.5.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -2:02.5.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -2:02.5.0 git-projects:toggle (atom-text-editor.editor.vim-mode.command-mode)
     -1:21.9.0 command-palette:toggle (atom-text-editor.editor.vim-mode.command-mode.is-focused)
     -1:19.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -1:19.3.0 git-projects:toggle (atom-text-editor.editor.vim-mode.command-mode)
     -0:34.2.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
     -0:34.2.0 core:cancel (atom-text-editor.editor.mini.is-focused)
     -0:33.4.0 settings-view:open (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-base16-tomorrow-dark-theme.theme-atom-dark-ui)
 10x -0:20.5.0 core:move-right (atom-text-editor#git-projects.rootPath.editor.mini.is-focused)
     -0:14.4.0 core:backspace (atom-text-editor#git-projects.rootPath.editor.mini.is-focused)
     -0:10.1.0 pane:show-previous-item (atom-text-editor#git-projects.rootPath.editor.mini.is-focused)
     -0:06.5.0 command-palette:toggle (atom-text-editor.editor.vim-mode.command-mode.is-focused)
     -0:04.1.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:04.1.0 git-projects:toggle (atom-text-editor.editor.vim-mode.command-mode)

Config

{
  "core": {
    "themes": [
      "atom-dark-ui",
      "base16-tomorrow-dark-theme"
    ]
  },
  "git-projects": {
    "sortBy": "Latest modification date",
    "rootPath": "/Users/lynx/work/"
  }
}

Installed Packages

# User
file-icons, v1.5.5
git-log, v0.3.0
git-projects, v1.14.1
go-plus, v3.3.11
language-latex, v0.6.1
latex, v0.23.4
linter, v0.12.6
linter-clang, v2.25.1
linter-pep8, v0.2.0
markdown-table-formatter, v2.5.2
minimap, v4.9.0
project-manager, v1.15.7
script, v2.23.0
symbols-tree-view, v0.9.3
trailing-spaces, v0.2.5
vim-mode, v0.49.0

# Dev
No dev packages

Search also in paths

I keep most of my projects in <group>/<vendor>/<repo> path. It would be useful to search also in paths of projects relative to settings.
For example if I have project in ~/workspace/github.com/prrrnd/atom-git-projects and in settings one of paths ~/workspace. Typing prrrnd git projects would find this project (relative path github.com/prrrnd/atom-git-projects).

This could be implemented:

  • as search in relative paths after current implementation returns nothing
  • by assigning weight to words depending on where they matched

feature request: Add option to include folders with package.json

I'd like to put virtually anything that smells like a project folder in the list. Right now that means including folders with package.json but I might even come up with better ideas.

I will need to do the other cache feature first or my load time will get ridiculous.

If you haven't noticed, I use git-projects all the time. Simple idea but it really works for me. I used to use one that required me to keep an edited list up-to-date but that was a PITA.

Install fails on Debian Wheezy

> [email protected] install /tmp/apm-install-dir-115529-30722-1cbtgc6/node_modules/git-projects/node_modules/git-utils
> node-gyp rebuild

make: Entering directory `/tmp/apm-install-dir-115529-30722-1cbtgc6/node_modules/git-projects/node_modules/git-utils/build'
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/attr.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/attr_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/attrcache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/blame_git.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/blame.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/blob.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/branch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/buf_text.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/buffer.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/cache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/checkout.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/cherrypick.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/clone.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/commit.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/commit_list.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/config.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/config_cache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/config_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/crlf.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/date.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/delta-apply.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/delta.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_driver.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_patch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_print.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_stats.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_tform.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_xdiff.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/errors.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fetch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fetchhead.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/filebuf.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fileops.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/filter.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fnmatch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/global.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/graph.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/hash.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/hashsig.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/ident.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/ignore.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/index.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/indexer.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/iterator.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/merge.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/merge_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/message.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/mwindow.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/netops.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/notes.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/object.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/object_api.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb_loose.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb_mempack.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb_pack.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/oid.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pack-objects.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pack.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/path.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pathspec.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pool.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/posix.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pqueue.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/push.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refdb.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refdb_fs.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/reflog.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refs.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refspec.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/remote.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/repository.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/reset.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/revert.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/revparse.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/revwalk.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/settings.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/sha1_lookup.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/signature.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/sortedcache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/stash.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/status.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/strmap.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/submodule.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/sysdir.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tag.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/thread-utils.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/trace.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transport.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tree-cache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tree.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tsort.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/util.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/vector.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/zstream.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/cred.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/cred_helpers.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/git.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/http.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/local.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/smart.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/smart_pkt.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/smart_protocol.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/ssh.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/winhttp.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xdiffi.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xemit.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xhistogram.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xmerge.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xpatience.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xprepare.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xutils.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/hash/hash_generic.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/unix/map.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/unix/realpath.o
  AR(target) Release/obj.target/git2.a
  COPY Release/git2.a
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/adler32.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/crc32.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/deflate.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/inffast.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/inflate.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/inftrees.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/trees.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/zutil.o
  AR(target) Release/obj.target/zlib.a
  COPY Release/zlib.a
  CC(target) Release/obj.target/http_parser/deps/libgit2/deps/http-parser/http_parser.o
  AR(target) Release/obj.target/http_parser.a
  COPY Release/http_parser.a
  CXX(target) Release/obj.target/git/src/repository.o
make: Leaving directory `/tmp/apm-install-dir-115529-30722-1cbtgc6/node_modules/git-projects/node_modules/git-utils/build'

npm http GET https://registry.npmjs.org/jquery
npm http GET https://registry.npmjs.org/git-utils
npm http GET https://registry.npmjs.org/atom-space-pen-views
npm http GET https://registry.npmjs.org/fs-plus/2.6.0
npm http GET https://registry.npmjs.org/season
npm http 304 https://registry.npmjs.org/atom-space-pen-views
npm http 304 https://registry.npmjs.org/jquery
npm http 200 https://registry.npmjs.org/fs-plus/2.6.0
npm http 200 https://registry.npmjs.org/git-utils
npm http GET https://registry.npmjs.org/fs-plus/-/fs-plus-2.6.0.tgz
npm http GET https://registry.npmjs.org/git-utils/-/git-utils-3.0.1.tgz
npm http 200 https://registry.npmjs.org/fs-plus/-/fs-plus-2.6.0.tgz
npm http 200 https://registry.npmjs.org/git-utils/-/git-utils-3.0.1.tgz
npm http 304 https://registry.npmjs.org/season
npm http GET https://registry.npmjs.org/season/-/season-1.0.2.tgz
npm http 200 https://registry.npmjs.org/season/-/season-1.0.2.tgz
npm http GET https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/underscore-plus
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/fuzzaldrin
npm http GET https://registry.npmjs.org/space-pen
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http 304 https://registry.npmjs.org/fuzzaldrin
npm http 304 https://registry.npmjs.org/space-pen
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http GET https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/grim
npm http 304 https://registry.npmjs.org/grim
npm http GET https://registry.npmjs.org/coffeestack
npm http GET https://registry.npmjs.org/emissary
npm http 304 https://registry.npmjs.org/coffeestack
npm http 304 https://registry.npmjs.org/emissary
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/property-accessors
npm http 304 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/es6-weak-map
npm http 304 https://registry.npmjs.org/property-accessors
npm http 304 https://registry.npmjs.org/es6-weak-map
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/d
npm http GET https://registry.npmjs.org/es5-ext
npm http GET https://registry.npmjs.org/es6-iterator
npm http GET https://registry.npmjs.org/es6-symbol
npm http 304 https://registry.npmjs.org/d
npm http 304 https://registry.npmjs.org/es5-ext
npm http 304 https://registry.npmjs.org/es6-iterator
npm http 304 https://registry.npmjs.org/es6-symbol
npm http GET https://atom.io/download/atom-shell/nan-1.6.1.tgz
npm http 200 https://atom.io/download/atom-shell/nan-1.6.1.tgz
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h:69:9: error: 'UnboundScript' in namespace 'v8' does not name a type
In file included from ../node_modules/nan/nan.h:81:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_new.h:181:16: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_new.h:181:16: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_new.h:181:33: error: template argument 1 is invalid
../node_modules/nan/nan_new.h:181:49: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_new.h:181:49: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_new.h:181:66: error: template argument 1 is invalid
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Array>::return_t NanIntern::Factory<v8::Array>::New()':
../node_modules/nan/nan_implementation_12_inl.h:30:50: error: invalid conversion from 'v8::Isolate*' to 'int' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2307:23: error:   initializing argument 1 of 'static v8::Local<v8::Array> v8::Array::New(int)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Array>::return_t NanIntern::Factory<v8::Array>::New(int)':
../node_modules/nan/nan_implementation_12_inl.h:35:58: error: no matching function for call to 'v8::Array::New(v8::Isolate*, int&)'
../node_modules/nan/nan_implementation_12_inl.h:35:58: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2307:23: note: static v8::Local<v8::Array> v8::Array::New(int)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2307:23: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Boolean>::return_t NanIntern::Factory<v8::Boolean>::New(bool)':
../node_modules/nan/nan_implementation_12_inl.h:42:59: error: no matching function for call to 'v8::Boolean::New(v8::Isolate*, bool&)'
../node_modules/nan/nan_implementation_12_inl.h:42:59: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:5931:17: note: static v8::Handle<v8::Boolean> v8::Boolean::New(bool)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:5931:17: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Date>::return_t NanIntern::Factory<v8::Date>::New(double)':
../node_modules/nan/nan_implementation_12_inl.h:65:56: error: no matching function for call to 'v8::Date::New(v8::Isolate*, double&)'
../node_modules/nan/nan_implementation_12_inl.h:65:56: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2831:23: note: static v8::Local<v8::Value> v8::Date::New(double)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2831:23: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:65:69: error: expected primary-expression before '>' token
../node_modules/nan/nan_implementation_12_inl.h:65:71: error: expected primary-expression before ')' token
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::External>::return_t NanIntern::Factory<v8::External>::New(void*)':
../node_modules/nan/nan_implementation_12_inl.h:72:60: error: no matching function for call to 'v8::External::New(v8::Isolate*, void*&)'
../node_modules/nan/nan_implementation_12_inl.h:72:60: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3010:26: note: static v8::Local<v8::External> v8::External::New(void*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3010:26: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::FunctionTemplate>::return_t NanIntern::Factory<v8::FunctionTemplate>::New(NanFunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>)':
../node_modules/nan/nan_implementation_12_inl.h:94:46: error: no matching function for call to 'v8::FunctionTemplate::New(v8::Isolate*, void (*&)(const v8::FunctionCallbackInfo<v8::Value>&), v8::Handle<v8::Value>&, v8::Handle<v8::Signature>&)'
../node_modules/nan/nan_implementation_12_inl.h:94:46: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3311:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3311:34: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::FunctionCallback {aka void (*)(const v8::FunctionCallbackInfo<v8::Value>&)}'
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::NumberObject>::return_t NanIntern::Factory<v8::NumberObject>::New(double)':
../node_modules/nan/nan_implementation_12_inl.h:109:38: error: no matching function for call to 'v8::NumberObject::New(v8::Isolate*, double&)'
../node_modules/nan/nan_implementation_12_inl.h:109:38: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2869:23: note: static v8::Local<v8::Value> v8::NumberObject::New(double)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2869:23: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:109:59: error: expected primary-expression before '>' token
../node_modules/nan/nan_implementation_12_inl.h:109:61: error: expected primary-expression before ')' token
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Uint32>::return_t NanIntern::Factory<v8::Uint32>::New(int32_t)':
../node_modules/nan/nan_implementation_12_inl.h:129:67: error: invalid conversion from 'v8::Isolate*' to 'uint32_t {aka unsigned int}' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1937:25: error:   initializing argument 1 of 'static v8::Local<v8::Integer> v8::Integer::NewFromUnsigned(uint32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:129:67: error: invalid conversion from 'int32_t {aka int}' to 'v8::Isolate*' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1937:25: error:   initializing argument 2 of 'static v8::Local<v8::Integer> v8::Integer::NewFromUnsigned(uint32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Uint32>::return_t NanIntern::Factory<v8::Uint32>::New(uint32_t)':
../node_modules/nan/nan_implementation_12_inl.h:135:67: error: invalid conversion from 'v8::Isolate*' to 'uint32_t {aka unsigned int}' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1937:25: error:   initializing argument 1 of 'static v8::Local<v8::Integer> v8::Integer::NewFromUnsigned(uint32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:135:67: error: invalid conversion from 'uint32_t {aka unsigned int}' to 'v8::Isolate*' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1937:25: error:   initializing argument 2 of 'static v8::Local<v8::Integer> v8::Integer::NewFromUnsigned(uint32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Object>::return_t NanIntern::Factory<v8::Object>::New()':
../node_modules/nan/nan_implementation_12_inl.h:142:51: error: no matching function for call to 'v8::Object::New(v8::Isolate*)'
../node_modules/nan/nan_implementation_12_inl.h:142:51: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2279:24: note: static v8::Local<v8::Object> v8::Object::New()
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2279:24: note:   candidate expects 0 arguments, 1 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::ObjectTemplate>::return_t NanIntern::Factory<v8::ObjectTemplate>::New()':
../node_modules/nan/nan_implementation_12_inl.h:149:59: error: no matching function for call to 'v8::ObjectTemplate::New(v8::Isolate*)'
../node_modules/nan/nan_implementation_12_inl.h:149:59: note: candidates are:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3398:32: note: static v8::Local<v8::ObjectTemplate> v8::ObjectTemplate::New()
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3398:32: note:   candidate expects 0 arguments, 1 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3539:32: note: static v8::Local<v8::ObjectTemplate> v8::ObjectTemplate::New(v8::Handle<v8::FunctionTemplate>)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3539:32: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Handle<v8::FunctionTemplate>'
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)':
../node_modules/nan/nan_implementation_12_inl.h:165:7: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan_implementation_12_inl.h:165:30: error: expected ';' before 'src'
../node_modules/nan/nan_implementation_12_inl.h:166:14: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan_implementation_12_inl.h:166:66: error: 'src' was not declared in this scope
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)':
../node_modules/nan/nan_implementation_12_inl.h:172:7: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan_implementation_12_inl.h:172:30: error: expected ';' before 'src'
../node_modules/nan/nan_implementation_12_inl.h:173:14: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan_implementation_12_inl.h:173:66: error: 'src' was not declared in this scope
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Signature>::return_t NanIntern::Factory<v8::Signature>::New(NanIntern::Factory<v8::Signature>::FTH)':
../node_modules/nan/nan_implementation_12_inl.h:180:64: error: no matching function for call to 'v8::Signature::New(v8::Isolate*, NanIntern::Factory<v8::Signature>::FTH&)'
../node_modules/nan/nan_implementation_12_inl.h:180:64: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3550:27: note: static v8::Local<v8::Signature> v8::Signature::New(v8::Handle<v8::FunctionTemplate>, int, v8::Handle<v8::FunctionTemplate>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3550:27: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Handle<v8::FunctionTemplate>'
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)':
../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to 'v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)'
../node_modules/nan/nan_implementation_12_inl.h:217:66: note: candidates are:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1765:24: note: static v8::Local<v8::String> v8::String::NewExternal(v8::String::ExternalStringResource*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1765:24: note:   candidate expects 1 argument, 2 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1786:24: note: static v8::Local<v8::String> v8::String::NewExternal(v8::String::ExternalAsciiStringResource*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1786:24: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(NanExternalOneByteStringResource*)':
../node_modules/nan/nan_implementation_12_inl.h:222:66: error: no matching function for call to 'v8::String::NewExternal(v8::Isolate*, NanExternalOneByteStringResource*&)'
../node_modules/nan/nan_implementation_12_inl.h:222:66: note: candidates are:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1765:24: note: static v8::Local<v8::String> v8::String::NewExternal(v8::String::ExternalStringResource*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1765:24: note:   candidate expects 1 argument, 2 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1786:24: note: static v8::Local<v8::String> v8::String::NewExternal(v8::String::ExternalAsciiStringResource*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1786:24: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: At global scope:
../node_modules/nan/nan_implementation_12_inl.h:234:9: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_implementation_12_inl.h:234:9: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_implementation_12_inl.h:234:26: error: template argument 1 is invalid
../node_modules/nan/nan_implementation_12_inl.h:235:1: error: expected initializer before 'Factory'
../node_modules/nan/nan_implementation_12_inl.h:240:9: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_implementation_12_inl.h:240:9: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_implementation_12_inl.h:240:26: error: template argument 1 is invalid
../node_modules/nan/nan_implementation_12_inl.h:241:1: error: expected initializer before 'Factory'
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Primitive> NanUndefined()':
../node_modules/nan/nan.h:412:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:412:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:413:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In function 'v8::Local<v8::Primitive> NanNull()':
../node_modules/nan/nan.h:417:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:417:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:418:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In function 'v8::Local<v8::Boolean> NanTrue()':
../node_modules/nan/nan.h:422:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:422:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:423:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In function 'v8::Local<v8::Boolean> NanFalse()':
../node_modules/nan/nan.h:427:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:427:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:428:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In function 'void NanSetTemplate(v8::Handle<v8::Template>, const char*, v8::Handle<v8::Data>)':
../node_modules/nan/nan.h:440:54: error: no matching function for call to 'v8::Template::Set(v8::Isolate*, const char*&, v8::Handle<v8::Data>&)'
../node_modules/nan/nan.h:440:54: note: candidates are:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3027:8: note: void v8::Template::Set(v8::Handle<v8::String>, v8::Handle<v8::Data>, v8::PropertyAttribute)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3027:8: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Handle<v8::String>'
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:5936:6: note: void v8::Template::Set(const char*, v8::Handle<v8::Data>)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:5936:6: note:   candidate expects 2 arguments, 3 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: At global scope:
../node_modules/nan/nan.h:472:20: error: variable or field 'NanAddGCEpilogueCallback' declared void
../node_modules/nan/nan.h:472:7: error: 'GCEpilogueCallback' is not a member of 'v8::Isolate'
../node_modules/nan/nan.h:473:18: error: expected primary-expression before 'gc_type_filter'
../node_modules/nan/nan.h:478:20: error: variable or field 'NanRemoveGCEpilogueCallback' declared void
../node_modules/nan/nan.h:478:7: error: 'GCEpilogueCallback' is not a member of 'v8::Isolate'
../node_modules/nan/nan.h:483:20: error: variable or field 'NanAddGCPrologueCallback' declared void
../node_modules/nan/nan.h:483:7: error: 'GCPrologueCallback' is not a member of 'v8::Isolate'
../node_modules/nan/nan.h:484:18: error: expected primary-expression before 'gc_type_filter'
../node_modules/nan/nan.h:489:20: error: variable or field 'NanRemoveGCPrologueCallback' declared void
../node_modules/nan/nan.h:489:7: error: 'GCPrologueCallback' is not a member of 'v8::Isolate'
../node_modules/nan/nan.h: In function 'void NanThrowError(const char*)':
../node_modules/nan/nan.h:610:5: error: 'class v8::Isolate' has no member named 'ThrowException'
../node_modules/nan/nan.h: In function 'void NanThrowError(v8::Handle<v8::Value>)':
../node_modules/nan/nan.h:615:32: error: 'class v8::Isolate' has no member named 'ThrowException'
../node_modules/nan/nan.h: In function 'void NanThrowTypeError(const char*)':
../node_modules/nan/nan.h:640:5: error: 'class v8::Isolate' has no member named 'ThrowException'
../node_modules/nan/nan.h: In function 'void NanThrowRangeError(const char*)':
../node_modules/nan/nan.h:648:5: error: 'class v8::Isolate' has no member named 'ThrowException'
../node_modules/nan/nan.h: In function 'v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, node::smalloc::FreeCallback, void*)':
../node_modules/nan/nan.h:664:64: error: no matching function for call to 'New(v8::Isolate*, char*&, size_t&, void (*&)(char*, void*), void*&)'
../node_modules/nan/nan.h:664:64: note: candidates are:
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note: v8::Local<v8::Object> node::Buffer::New(size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note:   candidate expects 1 argument, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note: v8::Local<v8::Object> node::Buffer::New(v8::Handle<v8::String>, node::encoding)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note:   candidate expects 2 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note: v8::Local<v8::Object> node::Buffer::New(const char*, size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note:   candidate expects 2 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note: v8::Local<v8::Object> node::Buffer::New(char*, size_t, node::smalloc::FreeCallback, void*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note:   candidate expects 4 arguments, 5 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)':
../node_modules/nan/nan.h:671:67: error: no matching function for call to 'New(v8::Isolate*, const char*&, uint32_t&)'
../node_modules/nan/nan.h:671:67: note: candidates are:
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note: v8::Local<v8::Object> node::Buffer::New(size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note:   candidate expects 1 argument, 3 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note: v8::Local<v8::Object> node::Buffer::New(v8::Handle<v8::String>, node::encoding)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note:   candidate expects 2 arguments, 3 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note: v8::Local<v8::Object> node::Buffer::New(const char*, size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note:   candidate expects 2 arguments, 3 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note: v8::Local<v8::Object> node::Buffer::New(char*, size_t, node::smalloc::FreeCallback, void*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note:   candidate expects 4 arguments, 3 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Object> NanNewBufferHandle(uint32_t)':
../node_modules/nan/nan.h:675:61: error: no matching function for call to 'New(v8::Isolate*, uint32_t&)'
../node_modules/nan/nan.h:675:61: note: candidates are:
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note: v8::Local<v8::Object> node::Buffer::New(size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note:   candidate expects 1 argument, 2 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note: v8::Local<v8::Object> node::Buffer::New(v8::Handle<v8::String>, node::encoding)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Handle<v8::String>'
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note: v8::Local<v8::Object> node::Buffer::New(const char*, size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'const char*'
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note: v8::Local<v8::Object> node::Buffer::New(char*, size_t, node::smalloc::FreeCallback, void*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note:   candidate expects 4 arguments, 2 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Object> NanBufferUse(char*, uint32_t)':
../node_modules/nan/nan.h:682:67: error: cannot convert 'v8::Isolate*' to 'char*' for argument '1' to 'v8::Local<v8::Object> node::Buffer::Use(char*, uint32_t)'
../node_modules/nan/nan.h: In function 'v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)':
../node_modules/nan/nan.h:708:9: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan.h:708:32: error: expected ';' before 'source'
../node_modules/nan/nan.h:709:16: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan.h:709:68: error: 'source' was not declared in this scope
../node_modules/nan/nan.h: In function 'v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)':
../node_modules/nan/nan.h:715:9: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan.h:715:32: error: expected ';' before 'source'
../node_modules/nan/nan.h:716:16: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan.h:716:68: error: 'source' was not declared in this scope
../node_modules/nan/nan.h: At global scope:
../node_modules/nan/nan.h:720:18: error: 'NanUnboundScript' was not declared in this scope
../node_modules/nan/nan.h:720:34: error: template argument 1 is invalid
../node_modules/nan/nan.h: In function 'v8::Local<v8::Value> NanRunScript(int)':
../node_modules/nan/nan.h:722:18: error: base operand of '->' is not a pointer
../node_modules/nan/nan.h: In function 'v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)':
../node_modules/nan/nan.h:737:60: error: no matching function for call to 'MakeCallback(v8::Isolate*, v8::Handle<v8::Object>&, v8::Handle<v8::Function>&, int&, v8::Handle<v8::Value>*&)'
../node_modules/nan/nan.h:737:60: note: candidates are:
In file included from ../node_modules/nan/nan.h:24:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note:   candidate expects 4 arguments, 5 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)':
../node_modules/nan/nan.h:746:62: error: no matching function for call to 'MakeCallback(v8::Isolate*, v8::Handle<v8::Object>&, v8::Handle<v8::String>&, int&, v8::Handle<v8::Value>*&)'
../node_modules/nan/nan.h:746:62: note: candidates are:
In file included from ../node_modules/nan/nan.h:24:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note:   candidate expects 4 arguments, 5 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)':
../node_modules/nan/nan.h:755:62: error: no matching function for call to 'MakeCallback(v8::Isolate*, v8::Handle<v8::Object>&, const char*&, int&, v8::Handle<v8::Value>*&)'
../node_modules/nan/nan.h:755:62: note: candidates are:
In file included from ../node_modules/nan/nan.h:24:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note:   candidate expects 4 arguments, 5 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'T* NanGetIsolateData(v8::Isolate*)':
../node_modules/nan/nan.h:770:48: error: no matching function for call to 'v8::Isolate::GetData(int)'
../node_modules/nan/nan.h:770:48: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:6394:7: note: void* v8::Isolate::GetData()
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:6394:7: note:   candidate expects 0 arguments, 1 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In member function 'v8::Local<v8::Function> NanCallback::GetFunction() const':
../node_modules/nan/nan.h:1512:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:1512:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:1513:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In member function 'v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const':
../node_modules/nan/nan.h:1558:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:1558:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:1562:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h:1562:12: error: no matching function for call to 'MakeCallback(v8::Isolate*&, v8::Handle<v8::Object>&, v8::Local<v8::Function>&, int&, v8::Handle<v8::Value>*&)'
../node_modules/nan/nan.h:1562:12: note: candidates are:
In file included from ../node_modules/nan/nan.h:24:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note:   candidate expects 4 arguments, 5 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In member function 'v8::Local<v8::Object> NanAsyncWorker::GetFromPersistent(const char*) const':
../node_modules/nan/nan.h:1629:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:1629:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:1631:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In function 'v8::Local<v8::Value> NanEncode(const void*, size_t, Nan::Encoding)':
../node_modules/nan/nan.h:2018:44: error: invalid conversion from 'const void*' to 'size_t {aka long unsigned int}' [-fpermissive]
../node_modules/nan/nan.h:2018:44: error: invalid conversion from 'size_t {aka long unsigned int}' to 'node::encoding' [-fpermissive]
../node_modules/nan/nan.h:2018:44: error: too many arguments to function 'v8::Local<v8::Value> node::Encode(const void*, size_t, node::encoding)'
In file included from ../node_modules/nan/nan.h:24:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:184:34: note: declared here
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'ssize_t NanDecodeBytes(v8::Handle<v8::Value>, Nan::Encoding)':
../node_modules/nan/nan.h:2034:44: error: could not convert 'v8::Isolate::GetCurrent()' from 'v8::Isolate*' to 'v8::Handle<v8::Value>'
../node_modules/nan/nan.h: In function 'ssize_t NanDecodeWrite(char*, size_t, v8::Handle<v8::Value>, Nan::Encoding)':
../node_modules/nan/nan.h:2056:44: error: cannot convert 'v8::Isolate*' to 'char*' for argument '1' to 'ssize_t node::DecodeWrite(char*, size_t, v8::Handle<v8::Value>, node::encoding)'
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In instantiation of 'static NanIntern::IntegerFactory<T>::return_t NanIntern::IntegerFactory<T>::New(int32_t) [with T = v8::Int32; NanIntern::IntegerFactory<T>::return_t = v8::Local<v8::Int32>; int32_t = int]':
../node_modules/nan/nan_new.h:208:41:   required from 'typename NanIntern::Factory<T>::return_t NanNew(A0) [with T = v8::Int32; A0 = int; typename NanIntern::Factory<T>::return_t = v8::Local<v8::Int32>]'
../node_modules/nan/nan_new.h:265:33:   required from here
../node_modules/nan/nan_implementation_12_inl.h:117:56: error: invalid conversion from 'v8::Isolate*' to 'int32_t {aka int}' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1936:25: error:   initializing argument 1 of 'static v8::Local<v8::Integer> v8::Integer::New(int32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:117:56: error: invalid conversion from 'int32_t {aka int}' to 'v8::Isolate*' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1936:25: error:   initializing argument 2 of 'static v8::Local<v8::Integer> v8::Integer::New(int32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In instantiation of 'static NanIntern::IntegerFactory<T>::return_t NanIntern::IntegerFactory<T>::New(int32_t) [with T = v8::Integer; NanIntern::IntegerFactory<T>::return_t = v8::Local<v8::Integer>; int32_t = int]':
../node_modules/nan/nan_new.h:208:41:   required from 'typename NanIntern::Factory<T>::return_t NanNew(A0) [with T = v8::Integer; A0 = int; typename NanIntern::Factory<T>::return_t = v8::Local<v8::Integer>]'
../node_modules/nan/nan.h:624:73:   required from here
../node_modules/nan/nan_implementation_12_inl.h:117:56: error: invalid conversion from 'v8::Isolate*' to 'int32_t {aka int}' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1936:25: error:   initializing argument 1 of 'static v8::Local<v8::Integer> v8::Integer::New(int32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:117:56: error: invalid conversion from 'int32_t {aka int}' to 'v8::Isolate*' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1936:25: error:   initializing argument 2 of 'static v8::Local<v8::Integer> v8::Integer::New(int32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Boolean>::return_t NanIntern::Factory<v8::Boolean>::New(bool)':
../node_modules/nan/nan_implementation_12_inl.h:43:1: warning: control reaches end of non-void function [-Wreturn-type]
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Object>::return_t NanIntern::Factory<v8::Object>::New()':
../node_modules/nan/nan_implementation_12_inl.h:143:1: warning: control reaches end of non-void function [-Wreturn-type]
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Array>::return_t NanIntern::Factory<v8::Array>::New(int)':
../node_modules/nan/nan_implementation_12_inl.h:36:1: warning: control reaches end of non-void function [-Wreturn-type]
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::FunctionTemplate>::return_t NanIntern::Factory<v8::FunctionTemplate>::New(NanFunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>)':
../node_modules/nan/nan_implementation_12_inl.h:95:1: warning: control reaches end of non-void function [-Wreturn-type]
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In member function 'v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const':
../node_modules/nan/nan.h:1586:3: warning: control reaches end of non-void function [-Wreturn-type]
make: *** [Release/obj.target/git/src/repository.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/share/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.16.0-0.bpo.4-amd64
gyp ERR! command "node" "/usr/share/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /tmp/apm-install-dir-115529-30722-1cbtgc6/node_modules/git-projects/node_modules/git-utils
gyp ERR! node -v v0.10.26
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok 
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.16.0-0.bpo.4-amd64
npm ERR! command "/usr/share/atom/resources/app/apm/node_modules/atom-package-manager/bin/node" "/usr/share/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--userconfig" "/usr/share/atom/resources/app/apm/node_modules/atom-package-manager/.apmrc" "install" "/tmp/d-115529-30722-1xevc5/package.tgz" "--target=0.11.10" "--arch=x64"
npm ERR! cwd /tmp/apm-install-dir-115529-30722-1cbtgc6
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code ELIFECYCLE
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /tmp/apm-install-dir-115529-30722-1cbtgc6/npm-debug.log
npm ERR! not ok code 0

Symlinks not followed correctly

I have a few projects that I've created symlinks for. Git Projects picks the git repo correctly, but when trying to navigate to files via cmd+p, it says "Project is Empty".

Steps to reproduce:

  1. Create a test git repo with test files with your "root paths".
  2. Create a Symbolic Link to it somewhere else within your "root paths".
  3. Run git-projects:toggle
  4. Pick that project
  5. Use cmd+p (or equivalent if not on Mac).
  6. See empty file list.

Settings:

  • Root Path: ~/Dropbox/Sites
  • SymLink in question: ~/Dropbox/Sites/hoverboardstudios.vvv
  • target of symlink: ~/Dropbox/Sites/localwordpress_vvv/www/hoverboardstudios/htdocs

Please let me know if you need anymore info.

Sidetone: Thanks for the Package! This is really saves me a lot of time rather than having to create Atom Projects for every site.

Error updating or installing (1.11.1)

> [email protected] install C:\Users\SHGYSK~1\AppData\Local\Temp\apm-install-dir-115223-5468-gh4nm4\node_modules\git-projects\node_modules\git-utils
> node-gyp rebuild


C:\Users\SHGYSK~1\AppData\Local\Temp\apm-install-dir-115223-5468-gh4nm4\node_modules\git-projects\node_modules\git-utils>node "C:\Users\shgysk8zer0\AppData\Local\atom\app-0.187.0\resources\app\apm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild 

gypnpm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Users\\shgysk8zer0\\AppData\\Local\\atom\\app-0.187.0\\resources\\app\\apm\\bin\\\\node.exe" "C:\\Users\\shgysk8zer0\\AppData\\Local\\atom\\app-0.187.0\\resources\\app\\apm\\node_modules\\npm\\bin\\npm-cli.js" "--globalconfig" "C:\\Users\\shgysk8zer0\\.atom\\.apm\\.apmrc" "--userconfig" "C:\\Users\\shgysk8zer0\\.atom\\.apmrc" "install" "C:\\Users\\SHGYSK~1\\AppData\\Local\\Temp\\d-115223-5468-1pg4nj6\\package.tgz" "--target=0.21.0" "--arch=ia32"
npm ERR! node v0.10.35
npm ERR! npm  v2.5.1
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.