At least on Windows 11, irb stops accepting input as soon as I create a Git object.
irb(main):001> require 'git'=> trueirb(main):002> g = Git.open '.'=>#<Git::Base:0x000001b2d4f0e438...irb(main):003>
Ctrl-C prints^C, nothing else does anything. Same behaviour in Pry.