aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/git/PullOperation.java
diff options
context:
space:
mode:
authorHarsh Shandilya <msfjarvis@gmail.com>2019-05-31 13:15:29 +0530
committerHarsh Shandilya <msfjarvis@gmail.com>2019-05-31 13:15:29 +0530
commit168c3d42aa25bb1cf479f9d6e6b60c5d102669fe (patch)
tree901d94c06123ba98a3caf89de98c45991b5ee164 /app/src/main/java/com/zeapo/pwdstore/git/PullOperation.java
parentdaafc01ce232205096675afa20ab4982209689aa (diff)
downloadHardenedPass-168c3d42aa25bb1cf479f9d6e6b60c5d102669fe.tar.gz
HardenedPass-168c3d42aa25bb1cf479f9d6e6b60c5d102669fe.zip
Convert GitOperation API and implementations to Kotlin
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/git/PullOperation.java')
-rw-r--r--app/src/main/java/com/zeapo/pwdstore/git/PullOperation.java54
1 files changed, 0 insertions, 54 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/git/PullOperation.java b/app/src/main/java/com/zeapo/pwdstore/git/PullOperation.java
deleted file mode 100644
index 322a6206..00000000
--- a/app/src/main/java/com/zeapo/pwdstore/git/PullOperation.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.zeapo.pwdstore.git;
-
-import android.app.Activity;
-import android.app.AlertDialog;
-import com.zeapo.pwdstore.R;
-import org.eclipse.jgit.api.Git;
-import org.eclipse.jgit.api.PullCommand;
-
-import java.io.File;
-
-public class PullOperation extends GitOperation {
-
- /**
- * Creates a new git operation
- *
- * @param fileDir the git working tree directory
- * @param callingActivity the calling activity
- */
- public PullOperation(File fileDir, Activity callingActivity) {
- super(fileDir, callingActivity);
- }
-
- /**
- * Sets the command
- *
- * @return the current object
- */
- public PullOperation setCommand() {
- this.command = new Git(repository)
- .pull()
- .setRebase(true)
- .setRemote("origin");
- return this;
- }
-
- @Override
- public void execute() {
- if (this.provider != null) {
- ((PullCommand) this.command).setCredentialsProvider(this.provider);
- }
- new GitAsyncTask(callingActivity, true, false, this).execute(this.command);
- }
-
- @Override
- public void onError(String errorMessage) {
- new AlertDialog.Builder(callingActivity).
- setTitle(callingActivity.getResources().getString(R.string.jgit_error_dialog_title)).
- setMessage("Error occured during the pull operation, "
- + callingActivity.getResources().getString(R.string.jgit_error_dialog_text)
- + errorMessage
- + "\nPlease check the FAQ for possible reasons why this error might occur.").
- setPositiveButton(callingActivity.getResources().getString(R.string.dialog_ok), (dialogInterface, i) -> callingActivity.finish()).show();
- }
-}