node-gitteh
node-gitteh copied to clipboard
Node.js bindings for libgit2
Yesterday, when I was walking my repo with gitteh, and listing out the directories, I noticed that neither the entries nor the blobs contained the file size of the blob...
I'm able to create a Blob, and I see a repository.createCommit call, which requires you to pass in a Tree. However, how do you create the tree for a commit?...
I made a slight modification to the `examples/show_remote.js`, ``` js var gitteh = require("../lib/gitteh"); var path = require("path"); gitteh.openRepository(path.join(__dirname, ".."), function(err, repo) { exports.repo = repo; repo.remote("origin", function(err, remote) {...
Maybe I failed to look properly, but I cannot see any bindings for the diff methods.
So I'm following the clone example, and every time I get the same error about a property being undefined. Code ``` var gitteh = require('gitteh'); var clone = gitteh.clone('http://github.com/libgit2/node-gitteh.git', '/tmp/test');...
Does the latest refactored code support revision walking? I cloned and compiled the code on my machine from the master branch and after running cake build, the gitteh.js file created...
It would be great to get some sort of "rev-parse" functionality that you could pass any revision identifier to and have it resolve to a SHA hash. Maybe something like:...
This is more of a feature request / API suggestion: Ideally, especially for very large files (or in the case of git, blobs), http responses should be _streamed_ back to...