From: Alan Knowles Date: Wed, 19 Dec 2018 04:32:53 +0000 (+0800) Subject: GitRepo.vala X-Git-Url: http://git.roojs.org/?p=gitlive;a=commitdiff_plain;h=de9937a9a1df15957945b68ba8bf8c03bd5b1c59 GitRepo.vala --- diff --git a/GitRepo.vala b/GitRepo.vala index 90045d3d..23c7631f 100644 --- a/GitRepo.vala +++ b/GitRepo.vala @@ -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);