Description
Connects Ruby applications to libgit2 for reading and manipulating Git repositories. It is useful for repository browsers, automation, release tooling, code analysis, and tools that need Git operations in-process.
Repository operations can touch untrusted files, credentials, hooks, and remote URLs. Validate paths, protect tokens, and be careful with write operations and network fetches.