sync with changes
authorAlan Knowles <alan@roojs.com>
Mon, 5 Nov 2018 08:02:32 +0000 (16:02 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 5 Nov 2018 08:02:32 +0000 (16:02 +0800)
GitRepo.vala

index 0cc1e50..dafecc6 100644 (file)
@@ -258,10 +258,9 @@ public class GitRepo : Object
                   var ret = "";
                   if (action == "CLOSE" || action == "LEAVE") {
                                   
                try {
-                       var oldbranch = this.currentBranch.name;
-                       this.setActiveTicket(null, "master");
+                   var oldbranch = this.currentBranch.name;
+                   this.setActiveTicket(null, "master");
                string [] cmd = { "merge",   "--squash",  oldbranch };
                this.git( cmd );
                 cmd = { "commit",   "-a" , "-m",  commit_message };
@@ -370,8 +369,10 @@ public class GitRepo : Object
                                
                                  }
                                  try {
-                                      string[] cmd = { "merge", "master"  };
-                                           this.git(cmd);
+                                          if (branchname != "master") {
+                                              string[] cmd = { "merge", "master"  };
+                                                   this.git(cmd);
+                                           }
                                   } catch(Error e) {
                                            string[] cmd = { "checkout", "master"  };
                                            this.git(cmd);