This is a breaking release to clean up some outstanding deprecated items, require Java 8 (to be able to use the latest JGit), incorporate the org.ajoberstar.grgit
Gradle plugin, and a few miscellaneous features.
Breaking Changes
- #180 Require Java 8
- #67 Removed deprecated methods:
Grgit.open(String)
Grgit.open(String, Credentials)
Grgit.open(File)
Grgit.open(File, Credentials)
branch
field ongrgit.branch.status(...)
Enhancements
- #187 The
org.ajoberstar.grgit
plugin was added to this project (migrated from gradle-git) - #85 Methods on Grgit are now generated by an AST transformation, so they should be visible in IDE completion.
- #174
grgit.describe(...)
now supports alongDescr
option to force it to always output the more verbose format (thanks to Frank Vennemeyer) - #172
grgit.describe(...)
now supports acommit
option to choose an alternate target to describe thanHEAD
(thanks to Frank Vennemeyer)
Fixes
- #171 Safer selection of Jsch agent for authentication
Deprecations
None
Compatibility
Java: requires 8 or higher
Gradle: untested