rugged
rugged copied to clipboard
ruby bindings to libgit2
(Relates to #683) It would be nice if `Rugged::Index` and `Rugged::Tree` provided the same methods where possible. For example, it would be nice if both supported the same interface for...
In reference to https://libgit2.github.com/libgit2/#HEAD/group/cred/git_cred_ssh_interactive_new It would be great to have this implemented so I can fetch the passphrase for an ssh key and allow libgit2 to ask for the passphrase....
```Rugged::Rebase#finish``` doesn't get back a current branch to the original. What am I doing wrong? ## How to reproduce ## 57b46eb (Today's HEAD): :x: ```zsh $ git clone https://github.com/libgit2/rugged.git $...
I'm working on a release management web app to manage branching and picking of commits onto release branches and push those changes back out to other services. Because multiple nodes...
`Rugged::Tree#path` throws an exception if the path doesn't exist. But this can often be normal control flow. ``` > @tree.path("foo/bar") Rugged::TreeError: the path 'foo' does not exist in the given...
This is probably related to (https://github.com/libgit2/rugged/issues/663 /cc @cfillion). ### Scenario: Given a repository: ``` * commit C (HEAD) | * commit B | * commit A ``` When we do:...
Is missing an option for creating a shared repository, equivalent to `git init --bare --shared`.
> #head ⇒ Object > Retrieve and resolve the reference pointed at by the repository's HEAD. > **Returns nil if HEAD is missing**. But when i do this on an...
https://github.com/ytti/oxidized/blob/master/lib/oxidized/output/git.rb#L182 Intention here is to see if data has changed, if it has, create config. And it does work. But it does also leak inodes, which can be GC'd later....
It would be nice if, given an index, it was possible to efficiently enumerate entries with a given prefix. For example, could be a new API: `index.each('blah/')` would give all...