aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/utils
diff options
context:
space:
mode:
authorknuthy <knuthy@gmail.com>2014-08-10 19:03:28 +0100
committerknuthy <knuthy@gmail.com>2014-08-10 19:03:28 +0100
commitbee81ba5f2e13ea4deb910d7f550681c88a1bcc1 (patch)
tree8c97655ab437aa87e82fd53f798bf983e64dd218 /app/src/main/java/com/zeapo/pwdstore/utils
parent3ce3909ade09b25e48e0f79d60ffc94ae1ec4983 (diff)
downloadHardenedPass-bee81ba5f2e13ea4deb910d7f550681c88a1bcc1.tar.gz
HardenedPass-bee81ba5f2e13ea4deb910d7f550681c88a1bcc1.zip
creates a new repository
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/utils')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/utils/PasswordRepository.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRepository.java b/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRepository.java
index 551b8015..1ff90436 100644
--- a/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRepository.java
+++ b/app/src/main/java/com/zeapo/pwdstore/utils/PasswordRepository.java
@@ -1,6 +1,7 @@
package com.zeapo.pwdstore.utils;
import org.apache.commons.io.FileUtils;
+import org.eclipse.jgit.api.Git;
import org.eclipse.jgit.lib.Repository;
import org.eclipse.jgit.storage.file.FileRepositoryBuilder;
@@ -34,6 +35,32 @@ public class PasswordRepository {
return repository;
}
+ public static void createRepository(File localDir) {
+ localDir.delete();
+
+ try {
+ Git.init()
+ .setDirectory(localDir)
+ .call();
+
+ getRepository(localDir);
+
+ new Git(repository)
+ .branchCreate()
+ .setName("master")
+ .call();
+
+ } catch (Exception e) {
+ e.printStackTrace();
+ return;
+ }
+ }
+
+ // TODO add remote branch
+ public static void addRemote() {
+
+ }
+
public static void closeRepository() {
repository.close();
}