rugged
rugged copied to clipboard
ruby bindings to libgit2
We're seeing what appears to be a segfault in the `check_connection` method, i.e. `rb_git_remote_check_connection`. The error is `check_connection munmap_chunk(): invalid pointer`. Near as I can tell this happens when you...
My system is a WSL, Debian 10.4 64-bit `gem --version` yields `2.7.6.2`. `ruby --version` yields `ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64 linux-gnu]` I am trying to install lyp but it's...
``` ❯ github-linguist a /home/linuxbrew/.linuxbrew/opt/ruby/bin/ruby: symbol lookup error: /home/eva/.gem/gems/rugged-1.0.1/lib/rugged/rugged.so: undefined symbol: SSL_load_error_strings ❯ ldd /home/eva/.gem/gems/rugged-1.0.1/lib/rugged/rugged.so linux-vdso.so.1 (0x00007ffc0ab79000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f9318920000) libssh2.so.1 => /usr/lib/x86_64-linux-gnu/libssh2.so.1 (0x00007f93188f1000) libssl.so.1.1 => /home/linuxbrew/.linuxbrew/opt/[email protected]/lib/libssl.so.1.1 (0x00007f931865c000) libcrypto.so.1.1...
libgit2 has a `recursion_limit` option in `git_merge_options` to control the potential cost of recursive merging, but this is not currently exposed in rugged. This change makes `recursion_limit` available for use...
I need to pass some push options when pushing my changes - and I'm unable to see how/where to do this. Am after the equivalent of `git push -o bob=foo`....
Seems the `pgroup` error--which was fixed recently in #791--is back... 😢 Key line below is: > extconf.rb:33:in `spawn': wrong exec option symbol: pgroup (ArgumentError) ``` gem install licensee Temporarily enhancing...
In a concurrent environment, when two processec try to acquire a lock on the config, the loosing process will segfault. Maybe `config.transaction` could check the return value of `git_config_lock` and...
fixes gh-796 libgit2 already supports it. I wrote the tests for it, but was unable to get _any_ of the OnlineTests to work. I'm guessing I probably just don't fully...
Rugged uses the same test resources as libgit2. However, in the release tarball the submodules are missing and there are no additional assets, that include them! Without `vendor/libgit2/tests/resources` the tests...
Seems when using the gem on macOS Catalina, it resolved the following error. ``` /opt/chef/embedded/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/rugged-0.28.4.1/lib/rugged/rugged.bundle, 9): no suitable image found. Did find: (LoadError) /opt/chef/embedded/lib/ruby/gems/2.6.0/gems/rugged-0.28.4.1/lib/rugged/rugged.bundle: code signature in (/opt/chef/embedded/lib/ruby/gems/2.6.0/gems/rugged-0.28.4.1/lib/rugged/rugged.bundle)...