diff --git a/src/de/uni_passau/fim/seibt/gitwrapper/process/ProcessExecutor.java b/src/de/uni_passau/fim/seibt/gitwrapper/process/ProcessExecutor.java
new file mode 100644
index 0000000000000000000000000000000000000000..a4b78c1854e919326993cb76e1b33977ff7059a2
--- /dev/null
+++ b/src/de/uni_passau/fim/seibt/gitwrapper/process/ProcessExecutor.java
@@ -0,0 +1,12 @@
+package de.uni_passau.fim.seibt.gitwrapper.process;
+
+public class ProcessExecutor {
+
+    /**
+     * The result of a command line execution.
+     */
+    public static class ExecRes {
+        public int code;
+        public String output;
+    }
+}
diff --git a/src/de/uni_passau/fim/seibt/gitwrapper/repo/Commit.java b/src/de/uni_passau/fim/seibt/gitwrapper/repo/Commit.java
index add05d07dda0bce0f254133ff3cb3c1210474065..7a3a95dd8c5433afe1ee464afdac7d8d7325af01 100644
--- a/src/de/uni_passau/fim/seibt/gitwrapper/repo/Commit.java
+++ b/src/de/uni_passau/fim/seibt/gitwrapper/repo/Commit.java
@@ -9,7 +9,7 @@ import java.util.function.Function;
 import java.util.logging.Logger;
 import java.util.stream.Collectors;
 
-import de.uni_passau.fim.seibt.gitwrapper.repo.GitWrapper.ExecRes;
+import de.uni_passau.fim.seibt.gitwrapper.process.ProcessExecutor.ExecRes;
 
 /**
  * A {@link Commit} made in a {@link Repository}.
diff --git a/src/de/uni_passau/fim/seibt/gitwrapper/repo/GitWrapper.java b/src/de/uni_passau/fim/seibt/gitwrapper/repo/GitWrapper.java
index 7e0e404011337c63553e9e0fa422394143bb07a8..bdd07929fbc070c90983dc914b2aba05f6866a57 100644
--- a/src/de/uni_passau/fim/seibt/gitwrapper/repo/GitWrapper.java
+++ b/src/de/uni_passau/fim/seibt/gitwrapper/repo/GitWrapper.java
@@ -10,6 +10,7 @@ import java.util.logging.Logger;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import de.uni_passau.fim.seibt.gitwrapper.process.ProcessExecutor.ExecRes;
 import org.apache.commons.io.IOUtils;
 
 /**
@@ -25,14 +26,6 @@ public class GitWrapper {
     private static final Pattern CLONING_INTO = Pattern.compile("Cloning into '(.*)'\\.\\.\\.");
     private static final Pattern ALREADY_EXISTS = Pattern.compile("fatal: destination path '(.*)' already exists and is not an empty directory\\.");
 
-    /**
-     * The result of a command line execution.
-     */
-    static class ExecRes {
-        int code;
-        String output;
-    }
-
     private String git;
 
     /**
diff --git a/src/de/uni_passau/fim/seibt/gitwrapper/repo/Repository.java b/src/de/uni_passau/fim/seibt/gitwrapper/repo/Repository.java
index 5fc556fbd036d15d134d11d9db7da01db976b935..9436933c8702f99c31db19a8aa3aa81073346ffe 100644
--- a/src/de/uni_passau/fim/seibt/gitwrapper/repo/Repository.java
+++ b/src/de/uni_passau/fim/seibt/gitwrapper/repo/Repository.java
@@ -14,7 +14,7 @@ import java.util.logging.Level;
 import java.util.logging.Logger;
 import java.util.stream.Collectors;
 
-import de.uni_passau.fim.seibt.gitwrapper.repo.GitWrapper.ExecRes;
+import de.uni_passau.fim.seibt.gitwrapper.process.ProcessExecutor.ExecRes;
 
 /**
  * A git {@link Repository}.