Changed GitRepo.vala
authorAlan Knowles <alan@roojs.com>
Fri, 28 Dec 2018 06:43:27 +0000 (14:43 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 28 Dec 2018 06:43:27 +0000 (14:43 +0800)
GitRepo.vala

index 91feb4c..7cd755d 100644 (file)
@@ -565,6 +565,23 @@ public class GitRepo : Object
                        return true;
      
      }
                        return true;
      
      }
+     
+     public string previewMerge()
+     {
+        try {                                  
+                       var lines = this.git({"log", "master...",  "--pretty=format:\"%H %P\"" }).split("\n");;
+                       var head = this.git({"log", "-1",  "--pretty=format:\"%H %P\"" });
+                       var last = lines[lines.length-1];
+                       var start = head.split(" ")[0];
+                       var end = last.split(" ")[1];
+                       return this.git({ "diff" , start+".."+end, "--no-color" });
+               }  catch(Error ee) {
+                       GitMonitor.gitmonitor.pauseError(ee.message);
+                       return "Error getting diff";            
+               }
+        
+     
+     }