From 6db080b5f45d948f9fef086a058e60ffad9b8547 Mon Sep 17 00:00:00 2001
From: Vishesh Handa <me@vhanda.in>
Date: Tue, 15 Jan 2019 15:39:17 +0100
Subject: [PATCH] GitMerge: For now just take THEIRS as the Merge Strategy

In the future, our strategy can be that we take whichever file has been
modified the latest. That's actually far more reasonable.
---
 .../src/main/java/io/gitjournal/gitjournal/GitPullTask.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/android/app/src/main/java/io/gitjournal/gitjournal/GitPullTask.java b/android/app/src/main/java/io/gitjournal/gitjournal/GitPullTask.java
index 48e43d37..557585c5 100644
--- a/android/app/src/main/java/io/gitjournal/gitjournal/GitPullTask.java
+++ b/android/app/src/main/java/io/gitjournal/gitjournal/GitPullTask.java
@@ -9,6 +9,7 @@ import org.eclipse.jgit.api.errors.GitAPIException;
 import org.eclipse.jgit.api.PullCommand;
 import org.eclipse.jgit.api.TransportConfigCallback;
 import org.eclipse.jgit.api.errors.TransportException;
+import org.eclipse.jgit.merge.MergeStrategy;
 import org.eclipse.jgit.transport.Transport;
 import org.eclipse.jgit.transport.SshTransport;
 
@@ -34,7 +35,7 @@ public class GitPullTask extends AsyncTask<String, Void, Void> {
         try {
             Git git = Git.open(cloneDir);
 
-            PullCommand pullCommand = git.pull();
+            PullCommand pullCommand = git.pull().setStrategy(MergeStrategy.THEIRS);
             pullCommand.setTransportConfigCallback(new TransportConfigCallback() {
                 @Override
                 public void configure(Transport transport) {