)]}' { "commit": "9a3daeeac48a4bf24df73627bc56c45071629834", "tree": "3e9ad2559ddf68930b4d7d30488cbdf02dfd8217", "parents": [ "b37707d3065a2d68cbbd2d935f7571d0bf8cde58" ], "author": { "name": "Martin Kutter", "email": "martin.kutter@fen-net.de", "time": "Fri Dec 14 05:12:32 2018 +0100" }, "committer": { "name": "Olivier Lamy", "email": "olamy@apache.org", "time": "Fri Dec 14 14:12:32 2018 +1000" }, "message": "[SCM-832] maven-scm-provider-jgit should support SSH public key auth (#50)\n\n* Support public key auth for SSH #SCM-832\r\n\r\nAdds a TransportConfigCallback to all remote commands, which adds a public/private key based identity for repositories with ssh URLs if configured.\r\n\r\n* Updated documentation for #SCM-832\r\n\r\n* [SCM-832] Updated documentation\r\n\r\n* [SCM-832] Added debug logging\r\n\r\nmaven-scm-provider-jgit now outputs the private key used when run as mvn -X\r\n", "tree_diff": [ { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "7b13af58ac8d1ca05b4be6fd2f2f9217eb9c3af2", "new_mode": 33188, "new_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/JGitTransportConfigCallback.java" }, { "type": "modify", "old_id": "b6900b47c4f5121a1e663e9ff1bd3f7b19980043", "old_mode": 33188, "old_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/JGitUtils.java", "new_id": "3e3a4f4e10f8b0ecd2aa5978e047fedaa61baf2f", "new_mode": 33188, "new_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/JGitUtils.java" }, { "type": "modify", "old_id": "b89299aa1bd6b92b93b46467d109e41d709857e4", "old_mode": 33188, "old_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/checkout/JGitCheckOutCommand.java", "new_id": "ea1f1dd4bc3481e246827512df19a882ab539deb", "new_mode": 33188, "new_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/checkout/JGitCheckOutCommand.java" }, { "type": "modify", "old_id": "ef86c0964801f9899ab9a65a3f94c147455e311d", "old_mode": 33188, "old_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/list/JGitListCommand.java", "new_id": "937fa1d739c25a323d6503c266ff06342e0f7462", "new_mode": 33188, "new_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/list/JGitListCommand.java" }, { "type": "modify", "old_id": "b521b0b4fa0f59ec521159853f3a3cfe1a4e1d2e", "old_mode": 33188, "old_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/remoteinfo/JGitRemoteInfoCommand.java", "new_id": "451be02543ab562d4c6df044ec45315e17ecf58d", "new_mode": 33188, "new_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/main/java/org/apache/maven/scm/provider/git/jgit/command/remoteinfo/JGitRemoteInfoCommand.java" }, { "type": "modify", "old_id": "d95a1a6fcfd06c1a90195200f4645b8feca4881e", "old_mode": 33188, "old_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/site/markdown/index.md.vm", "new_id": "b64b7af4dd159c91950b7edca68b9dcfef5a0dd3", "new_mode": 33188, "new_path": "maven-scm-providers/maven-scm-providers-git/maven-scm-provider-jgit/src/site/markdown/index.md.vm" } ] }