| Since git client plugin 3.0 already includes the breaking change of a switch from JGit 4.5 to JGit 5.x (with the resulting API breaks inherent in that change), we can certainly consider additional breaking changes in git client 3.0. How badly will compatibility be damaged for dependent plugins if GitTool becomes abstract? Would it be better to create AbstractGitTool and leave GitTool as an implementation? |