dev > perl > modules > documentation
document updated a month ago, on May 15, 2022

Git::Repository depends on Git::Version::Compare, so that comes along for the ride when you install it.

The documentation spells out pretty clearly — " It's a low-level interface that allows calling any Git command, whether porcelain or plumbing, including bidirectional commands such as git commit-tree. ... As a low-level interface, it provides no sugar for particular Git commands."

As such, it's probably a good idea to write your own wrapper for Git::Repository.


There are a LOT of plugins for Git::Repository. There are plugins for specific commands:

And there are other ones too:

Reverse dependencies

It also has a lot of reverse dependencies.