aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/GitHandler.java
diff options
context:
space:
mode:
authorZeapo <mohamed@zenadi.com>2014-08-09 00:44:45 +0100
committerZeapo <mohamed@zenadi.com>2014-08-09 00:44:45 +0100
commitbac44808d3ed284ab3853e95003ea7e7a56c5596 (patch)
treedb99893190851322d8e7242dbfae18f508359a0c /app/src/main/java/com/zeapo/pwdstore/GitHandler.java
parent4002791b150d47d4dc173cc11deaffcb8a0e0c9d (diff)
downloadHardenedPass-bac44808d3ed284ab3853e95003ea7e7a56c5596.tar.gz
HardenedPass-bac44808d3ed284ab3853e95003ea7e7a56c5596.zip
corrected a small issue with commit and added push to origin
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/GitHandler.java')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/GitHandler.java11
1 files changed, 11 insertions, 0 deletions
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 {