diff options
| author | Harsh Shandilya <msfjarvis@gmail.com> | 2019-05-31 13:15:29 +0530 |
|---|---|---|
| committer | Harsh Shandilya <msfjarvis@gmail.com> | 2019-05-31 13:15:29 +0530 |
| commit | 168c3d42aa25bb1cf479f9d6e6b60c5d102669fe (patch) | |
| tree | 901d94c06123ba98a3caf89de98c45991b5ee164 /app/src/main/java/com/zeapo/pwdstore/git/PullOperation.java | |
| parent | daafc01ce232205096675afa20ab4982209689aa (diff) | |
| download | HardenedPass-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.java | 54 |
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(); - } -} |
