`push` (and so `sync`) raises ArgumentError on Ruby 3
#9 · Ruby · ★ 46 · MIT · updated 20h ago
Sync#push passes the credentials to Rugged as a positional hash (lib/change_agent/sync.rb:49). Rugged's Remote#push takes one positional argument plus keyword options, so on Ruby 3 every call fails with ArgumentError: wrong number of arguments (given 2, expected 0..1). sync calls…