From bac44808d3ed284ab3853e95003ea7e7a56c5596 Mon Sep 17 00:00:00 2001 From: Zeapo Date: Sat, 9 Aug 2014 00:44:45 +0100 Subject: corrected a small issue with commit and added push to origin --- app/src/main/java/com/zeapo/pwdstore/GitHandler.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'app/src/main/java/com/zeapo/pwdstore/GitHandler.java') diff --git a/app/src/main/java/com/zeapo/pwdstore/GitHandler.java b/app/src/main/java/com/zeapo/pwdstore/GitHandler.java index 155f47d2..977a45ba 100644 --- a/app/src/main/java/com/zeapo/pwdstore/GitHandler.java +++ b/app/src/main/java/com/zeapo/pwdstore/GitHandler.java @@ -151,6 +151,10 @@ public class GitHandler extends Activity { case REQUEST_PULL: authenticateAndRun("pullOperation"); break; + + case REQUEST_PUSH: + authenticateAndRun("pushOperation"); + break; } @@ -400,6 +404,13 @@ public class GitHandler extends Activity { .setCredentialsProvider(provider)); } + + public void pushOperation(UsernamePasswordCredentialsProvider provider) { + new GitAsyncTask(activity, true).execute(new Git(PasswordRepository.getRepository(new File(""))) + .push() + .setCredentialsProvider(provider)); + } + /** Finds the method and provides it with authentication paramters via invokeWithAuthentication */ private void authenticateAndRun(String operation) { try { -- cgit v1.2.3