From c3c33cd41d988758382befe74986769da6e39c36 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 28 Dec 2018 14:43:27 +0800 Subject: [PATCH] Changed GitRepo.vala --- GitRepo.vala | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/GitRepo.vala b/GitRepo.vala index 91feb4c8..7cd755d1 100644 --- a/GitRepo.vala +++ b/GitRepo.vala @@ -565,6 +565,23 @@ public class GitRepo : Object 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"; + } + + + } -- 2.39.2