GitRepo.vala
authorAlan Knowles <alan@roojs.com>
Fri, 9 Nov 2018 06:32:33 +0000 (14:32 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 9 Nov 2018 06:32:33 +0000 (14:32 +0800)
GitRepo.vala

index 425c103..fb1e070 100644 (file)
@@ -185,6 +185,20 @@ public class GitRepo : Object
     {
        return FileUtils.test(this.gitdir + "/.gitlive-enable-auto-branch" , FileTest.EXISTS);
     }
+    public void set_auto_branch(bool val)
+    {
+               var cur = this.is_auto_branch();
+               if (cur == val) {
+                       return; // no change..
+               }
+               if (cur) {
+                       FileUtils.put_contents(this.gitdir + "/.gitlive-enable-auto-branch" , "");
+               } else {
+                       // it exists...
+                       FileUtils.remove(this.gitdir + "/.gitlive-enable-auto-branch" );                        
+               }
+    
+    }
     public bool is_autopush ()
     {
        return !FileUtils.test(this.gitdir + "/.gitlive-disable-autopush" , FileTest.EXISTS);