diff options
| author | knuthy <knuthy@gmail.com> | 2014-08-10 19:03:28 +0100 |
|---|---|---|
| committer | knuthy <knuthy@gmail.com> | 2014-08-10 19:03:28 +0100 |
| commit | bee81ba5f2e13ea4deb910d7f550681c88a1bcc1 (patch) | |
| tree | 8c97655ab437aa87e82fd53f798bf983e64dd218 /app/src/main/java/com/zeapo/pwdstore/utils | |
| parent | 3ce3909ade09b25e48e0f79d60ffc94ae1ec4983 (diff) | |
| download | HardenedPass-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.java | 27 |
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(); } |
