File repository actions with java.
Using SVNKit library https://svnkit.com/index.html.
Maven-Dependency:
<dependency>
<groupId>org.tmatesoft.svnkit</groupId>
<artifactId>svnkit</artifactId>
<version>1.8.15</version>
</dependency>
Repository:
<repository>
<id>tmatesoft-releases</id>
<url>https://maven.tmatesoft.com/content/repositories/releases/</url>
</repository>
Checkout all repository contents/files. See SVNActions.testCheckout().
Using JGit library https://git-scm.com/book/be/v2/Embedding-Git-in-your-Applications-JGit.
Notice: This category covers only stuff i needed. If you need more check a wonderful repo https://github.com/centic9/jgit-cookbook created by centic9.
Maven-Dependency:
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
<version>4.6.0.201612231935-r</version>
</dependency>
Clone all repository contents/files. See GITActions.testClone().