rugged icon indicating copy to clipboard operation
rugged copied to clipboard

ruby bindings to libgit2

Results 128 rugged issues
Sort by recently updated
recently updated
newest added

Here is an example: ```ruby changes = {} repository.status do |file, status| unless status == [:ignored] changes[file] = status end end next if changes.empty? logger.info "Package #{package.name} (from #{package.path}):".bright changes.each...

Hi. When attempting to install 0.25.1 as mentioned above, this is the result: ``` gem install rugged Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a...

I've been seeing weird behavior with Commit.extract_signature where I'm getting some garbage data at the end of the signed data string. For example: ``` ruby repo = Rugged::Repository.new('/tmp/test') commit =...

I'm using Rugged in an application that uses Rugged to generate thousands of diffs in quick succession, and I'm noticing memory growing steadily as it runs. I've managed to reproduce...

I was wondering if a `tree_at` method would be useful (similar to the `blob_at`? (I'm only recently exploring rugged's source, so I could be wrong). It's not a lot of...

Initial backend support was added by @charypar as part of #410. Unfortunately, the implementation is a bit convoluted: Every backend implementation needs to `include ` to get the definition of...

Fixed #625, see libgit2/libgit2#3902 for more information. Since triggering the error condition requires connecting to a repository that requires authentication I wasn't sure what a good way to test this...

When calculating very large patches, there is the potential for the call to hang for a while without any feedback to the caller. Potentially this could manifest itself in one...

I'm chasing a bug (?) related to [this SO question][1]. One thing I could find so far was this typo. Please keep this as work-in-progress as I try to find...

``` credentials = Rugged::Credentials::UserPassword.new({ username: 'user', password: 'abcd' }) repository = Rugged::Repository.clone_at('https://github.com/libgit2/private_repository', 'repository_clone/', { credentials: credentials }) ``` results in an infinite loop. According to https://github.com/libgit2/libgit2/issues/3358 and https://libgit2.github.com/libgit2/#HEAD/group/callback/git_cred_acquire_cb `git_cred_acquire_cb()` is...