The code is roughly three times faster than the previous implementation in Git::Repository. This is admittedly useless, given the number of times one does compare Git version in a typical program (hint: once, to ensure the current Git version has all the needed features). :-)
Last but not least, this module does not depend on any Git wrapper, so you can use it no matter your preferences in Perl Git wrappers
- cut a new release, since there are cases where development versions such as
v188.8.131.52-1198-g467f42cmight be compared incorrectly (when the other version is very close)
- fix the modules I wrote that had they own version comparison logic (Git::Repository and Test::Requires::Git)
- publish Git::Version, which is a small class with overloaded text comparisons, so that one can use the usual
gt, etc on these objects.