{"_id":"git-fs","_rev":"31-64a48c986388139baafb5080c6d977a7","name":"git-fs","description":"Git as a filesystem.","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.3":{"name":"git-fs","description":"Git as a filesystem.","tags":["git","vfs","howtonode"],"version":"0.0.3","author":{"name":"Tim Caswell","email":"tim@creationix.com"},"repository":{"type":"git","url":"http://github.com/creationix/node-git.git"},"bugs":"http://github.com/creationix/node-git/issues","engines":["node >= 0.2.0"],"main":"lib/git","_id":"git-fs@0.0.3","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/git-fs/-/git-fs-0.0.3.tgz","shasum":"08d33782333720ec93221ae84689243a8cb3c839","integrity":"sha512-pzRKm7MfKN/E4mzErDxO1/Ohy5wQ5naYPVPjTDr2kL5wNUXIOaBJomqleFEwtspr7jZLQJshCnrEy5VgMj0rEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqjWZfPaH6/2fBdOe2iVc2sTbb8TkSA98qI20rhgRIWwIgdHcSEq3B5lmdx/b2eFdft0kMb1T+wtqMdIU3+/108LY="}]},"directories":{}},"0.0.4":{"name":"git-fs","description":"Git as a filesystem.","tags":["git","vfs","howtonode"],"version":"0.0.4","author":{"name":"Tim Caswell","email":"tim@creationix.com"},"repository":{"type":"git","url":"http://github.com/creationix/node-git.git"},"bugs":"http://github.com/creationix/node-git/issues","engines":["node >= 0.2.0"],"main":"lib/git-fs","_id":"git-fs@0.0.4","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/git-fs/-/git-fs-0.0.4.tgz","shasum":"ef69fe79be4201fab2f28cad3504396b69d820b4","integrity":"sha512-aX5j62Cf+Aj+RiEMpRxf15suYjbQ45HPq55z2J9oFO0IBVCOnupze56dNlfYrKq//QhVUGGv5IHKlw9bTJtIKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdfow7OOIyo8+3/YqTF9tEO0GbWvrQSf8rO9A9LRcTQAiEAxhezlVtdlDvwnyM7HCHe6KpxEvkv5qk8RnNlQWP1maU="}]},"directories":{}},"0.0.5":{"name":"git-fs","description":"Git as a filesystem.","tags":["git","vfs","howtonode"],"version":"0.0.5","author":{"name":"Tim Caswell","email":"tim@creationix.com"},"repository":{"type":"git","url":"http://github.com/creationix/node-git.git"},"bugs":"http://github.com/creationix/node-git/issues","engines":["node >= 0.2.0"],"main":"lib/git-fs","_id":"git-fs@0.0.5","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/git-fs/-/git-fs-0.0.5.tgz","shasum":"7f7c9153e6abe2c56d4e973f7bc014e98b4c3cb6","integrity":"sha512-HZ/1tTH06b6PUhWC4wGtQqquW0fnrLg8hQZJuo/Pfn2mJozwREiLu7H1VXxfMvXfWnuHTR3+nBIDiDvQnuGAAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkgskQNt4rpu+Ms4lqcG5brVRlEe4jPRYsw2q7hREZxAiEA8Jz2+ubIL5vvRFVvowkwrwN5A/9xRZhmaZcBUsKYMAk="}]},"directories":{}},"0.0.6":{"name":"git-fs","description":"Git as a filesystem.","tags":["git","vfs","howtonode"],"version":"0.0.6","author":{"name":"Tim Caswell","email":"tim@creationix.com"},"repository":{"type":"git","url":"git://github.com/creationix/node-git.git"},"bugs":{"name":"http://github.com/creationix/node-git/issues"},"engines":["node >= 0.2.0"],"main":"lib/git-fs.js","_id":"git-fs@0.0.6","_engineSupported":true,"_npmVersion":"0.3.12","_nodeVersion":"v0.4.2","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"b13375fa698b8e01df5dfd669bc2d78bc697d80e","tarball":"https://registry.npmjs.org/git-fs/-/git-fs-0.0.6.tgz","integrity":"sha512-FgYMS+X5ALAP57bTPN76L9/Z0j2VxnwIKOGw2CYhyoL+2gFQk3wMQfjeWYuSdSWjcWxwqjyqHf5vWh9rM9n9bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1klcS31qy/9jiJqqpJO2zc2I6QUE7rjK2i9S17pCz/AIgZjJaMaAyiozhydG4HEa4UFhqAucmBpP0wKy/oS6l7KE="}]}},"0.0.7":{"name":"git-fs","description":"Git as a filesystem.","tags":["git","vfs","howtonode"],"version":"0.0.7","author":{"name":"Tim Caswell","email":"tim@creationix.com"},"repository":{"type":"git","url":"git://github.com/creationix/node-git.git"},"bugs":{"name":"http://github.com/creationix/node-git/issues"},"engines":["node >= 0.2.0"],"main":"lib/git-fs.js","_npmJsonOpts":{"file":"/home/tim/.npm/git-fs/0.0.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"git-fs@0.0.7","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"688ac9ddc2ea59dc8f3f68b4d1dac208a94689d6","tarball":"https://registry.npmjs.org/git-fs/-/git-fs-0.0.7.tgz","integrity":"sha512-j3q3rmcKtxLRuIe5oGyo8iBx3YokOd9UDuXy6M/sFg+dSnTxiPAgoByLydEQO6zF23Xq83YvR3ronOY+vAeYyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgmVz7rULPSZtDD1tW9G2uGI356qysMhRYlCzn3VnQ2gIhAPnKY4SLH4vZROC0NCNupUE33ObiFNDEiqheAItVhQu4"}]},"scripts":{},"maintainers":[{"name":"creationix","email":"tim@creationix.com"}],"directories":{}},"0.0.8":{"name":"git-fs","description":"Git as a filesystem.","tags":["git","vfs","howtonode"],"version":"0.0.8","author":{"name":"Tim Caswell","email":"tim@creationix.com"},"repository":{"type":"git","url":"http://github.com/creationix/node-git.git"},"bugs":"http://github.com/creationix/node-git/issues","engines":["node >= 0.2.0"],"main":"lib/git-fs.js","_id":"git-fs@0.0.8","dist":{"shasum":"fae2a6f1c9bf80ff5e27417c0cb69a803d6ed581","tarball":"https://registry.npmjs.org/git-fs/-/git-fs-0.0.8.tgz","integrity":"sha512-LoJtlTkgDiRfETtSTzo97H/ppp0Lz8g2D6ReDoiuPmF7j+ivk7iGivbnCnxH3IRG1x5VvBbNQMtI3HkaRKbfdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmX6CApnLhVNU1MGwYdDT2slz05QQOqe2bbdesdOUXtAiA92YS1S5UcbhDCsBg8xc2Wl2vC886X68d9WQGsBYNoNQ=="}]},"maintainers":[{"name":"creationix","email":"tim@creationix.com"}]},"0.0.9":{"name":"git-fs","description":"Git as a filesystem.","tags":["git","vfs","howtonode"],"version":"0.0.9","author":{"name":"Tim Caswell","email":"tim@creationix.com"},"repository":{"type":"git","url":"http://github.com/creationix/node-git.git"},"bugs":"http://github.com/creationix/node-git/issues","engines":["node >= 0.2.0"],"main":"lib/git-fs.js","_id":"git-fs@0.0.9","dist":{"shasum":"4bd6f0a574425c0f986e7e0d684daf3684027ded","tarball":"https://registry.npmjs.org/git-fs/-/git-fs-0.0.9.tgz","integrity":"sha512-CF9BCNaonOMY6bjVSzP45YV50xQVJCELG/KyddBGkpP0W7kBytrVbqKZ+bVk4wdkkwYW29YSG8nHbHuiB2Zjfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU+iddLmBLVKuDvO8aoa3fdPlC98mIymK8JQ2vj6+b4AIhAOA1WYyKNMcg7h86FCbgxyeS/qrKmlbqhtw9tI8oDdvx"}]},"maintainers":[{"name":"creationix","email":"tim@creationix.com"}]},"0.0.10":{"name":"git-fs","description":"Git as a filesystem.","tags":["git","vfs","howtonode"],"version":"0.0.10","author":{"name":"Tim Caswell","email":"tim@creationix.com"},"repository":{"type":"git","url":"http://github.com/creationix/node-git.git"},"bugs":"http://github.com/creationix/node-git/issues","engines":["node >= 0.2.0"],"main":"lib/git-fs.js","_id":"git-fs@0.0.10","dist":{"shasum":"60ac80f9e7ef7227ae7c3e90f6530b8ee4bc1831","tarball":"https://registry.npmjs.org/git-fs/-/git-fs-0.0.10.tgz","integrity":"sha512-/NTbu2DO66oUj5zJrZZFLPxzR1LNAHyjDovjANs5c+B5zQ4EHhiDcNF3DGVAbbYUGLCEfGKNn9wU2B6FHSVwVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfK5Ec1Q72/afigbbIh0H9RW77Y4qyUKh6Nq8hxcm+iwIgaQHJ+oPBRUnGyNgYg7+4Lx+yk3yR4pM/+WzrjAa9aao="}]},"maintainers":[{"name":"creationix","email":"tim@creationix.com"}]},"0.0.11":{"name":"git-fs","description":"Git as a filesystem.","tags":["git","vfs","howtonode"],"version":"0.0.11","author":{"name":"Tim Caswell","email":"tim@creationix.com"},"repository":{"type":"git","url":"http://github.com/creationix/node-git.git"},"bugs":{"url":"http://github.com/creationix/node-git/issues"},"engines":["node >= 0.2.0"],"main":"lib/git-fs.js","homepage":"https://github.com/creationix/node-git","_id":"git-fs@0.0.11","dist":{"shasum":"17db6eef414d302660db44fac65dcc6cbd565afb","tarball":"https://registry.npmjs.org/git-fs/-/git-fs-0.0.11.tgz","integrity":"sha512-XH4MuFAguv87C5MDIVYeLetXy5e4twx/Fon0OoqWgjHfkPz2FD/Qwaq6zb+CpVv/QQ+eIKkw2v0I97bhcwpA2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWIE3wvo5Gr4hBsm0RuzCytjhxgcOWREQ4zDbrrgk5swIgMQWI7F+dU7V8syrO9jpnjc5CEqe3BVOf29S2PHOc6Ts="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"creationix","email":"tim@creationix.com"},"maintainers":[{"name":"creationix","email":"tim@creationix.com"}]}},"maintainers":[{"name":"creationix","email":"tim@creationix.com"}],"author":{"name":"Tim Caswell","email":"tim@creationix.com"},"repository":{"type":"git","url":"http://github.com/creationix/node-git.git"},"time":{"modified":"2022-06-18T08:28:54.768Z","created":"2011-03-05T08:11:39.660Z","0.0.3":"2011-03-05T08:11:39.660Z","0.0.4":"2011-03-05T08:11:39.660Z","0.0.5":"2011-03-05T08:11:39.660Z","0.0.6":"2011-03-05T08:11:39.660Z","0.0.7":"2011-09-14T17:02:04.148Z","0.0.8":"2012-06-25T16:32:02.797Z","0.0.9":"2012-06-25T17:03:16.273Z","0.0.10":"2012-08-10T16:44:37.671Z","0.0.11":"2014-07-12T04:34:20.033Z"},"readme":"# node-git\n\nThis is a thin wrapper around the command-line `git` command for use inside node applications.  It's used primarily by the [wheat][] blogging system to enable a running node.JS server to read files out of a git repository as if they were local files.\n\n## Example usage\n\n    var sys = require('sys'),\n        Git = require('git');\n    \n    \n    // Test it!\n    Git(\"/Users/tim/code/howtonode.org\");\n    Git.exists(\"articles/control-flow-part-ii.markdown\", function (err, tags) {\n      if (err) { throw(err); }\n      sys.p(tags);\n    });\n    Git.getTags(function (err, tags) {\n      if (err) { throw(err); }\n      Object.keys(tags).forEach(function (tag) {\n        Git.readDir(\"articles\", tags[tag], function (err, contents) {\n          if (err) { throw(err); }\n          contents.files.forEach(function (file) {\n            file = Path.join(\"articles\", file);\n            Git.readFile(file, tags[tag], function (err, text) {\n              if (err) { throw(err); }\n              sys.error(\"tag: \" + tag + \" sha1: \" + tags[tag] + \" file: \" + file + \" length: \" + text.length);\n            });\n          });\n        });\n      });\n    });\n\nMore example:\n\n    var sys = require('sys');\n    // Git(\"/Users/tim/git/howtonode.org.git\");\n    Git(\"/Users/tim/Code/howtonode.org\");\n    Git.log(\"articles/what-is-this.markdown\", function (err, data) {\n      if (err) throw err;\n      sys.p(data);\n      process.exit();\n    });\n\n[wheat]: http://github.com/creationix/wheat","homepage":"https://github.com/creationix/node-git","bugs":{"url":"http://github.com/creationix/node-git/issues"},"readmeFilename":"README.markdown","users":{"dshkolnikov":true,"coachshea":true,"erincinci":true}}