GitRepo.vala
authorAlan Knowles <alan@roojs.com>
Wed, 19 Dec 2018 04:32:53 +0000 (12:32 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 19 Dec 2018 04:32:53 +0000 (12:32 +0800)
GitRepo.vala

index 90045d3..23c7631 100644 (file)
@@ -206,10 +206,15 @@ public class GitRepo : Object
     
     
     public string get_config(string key) {
-       return this.git({ "config" , "gitlive." + key });
+       try {
+               return  this.git({ "config" , "gitlive." + key });
+       } catch (Error e) {
+               return ""; // happens when there is nothing set...
+       }
+
        }
-    public string set_config(string key, string value) {
-       return this.git({ "config" , "gitlive." + key, value });
+    public void set_config(string key, string value) {
+       this.git({ "config" , "gitlive." + key, value });
        }
     
     public bool is_managed()
@@ -772,6 +777,8 @@ public class GitRepo : Object
        // may throw error...
         var sp = new Spawn(cfg);
       
+            //GLib.debug( "GOT result: %d" , sp.result);
+      
        // diff output is a bit big..
                if (args_in[0] != "diff") {
                GLib.debug( "GOT: %s" , sp.output);