rugged
rugged copied to clipboard
ruby bindings to libgit2
Using `gem install rugged` on clean Ubuntu 20.10 fails with the error. ``` -- Looking for clock_gettime in rt - found -- Could NOT find OpenSSL, try to set the...
Here is a reproducer, courtesy of @jarretlavallee ``` irb(main):001:0> require 'rugged' => true irb(main):002:0> repo = Rugged::Repository.init_at('/tmp/test', :bare) => # irb(main):003:0> repo.rev_parse('ITTO-4954-gdc') Traceback (most recent call last): 4: from /opt/puppetlabs/puppet/bin/irb:11:in...
Refs: - https://github.com/libgit2/libgit2/pull/6031 - https://github.com/libgit2/libgit2sharp/pull/1908 - https://github.com/rust-lang/git2-rs/pull/791
It doesn't look like `git_trace_set` is implemented for Rugged. Is that true? If not how does one activate tracing when using Rugged?
I have a git project that has several submodules, if I checkout a specific version: ```ruby repo.checkout("origin/#{branch_name}", {strategy: :force}) ``` the submodules folder is empty and it seems I can't...
Like others (see related issues) I'm struggling with installing rugged, either because of missing tools / libraries (like CMake) or simply because it takes long. So how about simply publishing...
I'm on mac and this gem took me over a minute to install. ``` % time gem install rugged Fetching rugged-1.3.0.gem Building native extensions. This could take a while... Successfully...
Is there any chance to support HTTP-transport via proxy in `rugged` for `Rugged::Repository.clone_at('http://example.org/repo.git')`? There's an issue open at libgit2/libgit2#2555, but maybe that would be something which can / needs to...
Hello, I have some CI jobs that try to avoid checking out unnecessary commits for merges. They call the GitHub API to see how many commits behind/ahead they are, compared...
``` -- Checking for module 'libssh2' -- Package 'libssl', required by 'libssh2', not found ``` I'm sure this has something to do with High Sierra, and the various versions of...