From de9937a9a1df15957945b68ba8bf8c03bd5b1c59 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 19 Dec 2018 12:32:53 +0800 Subject: [PATCH] GitRepo.vala --- GitRepo.vala | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) 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); -- 2.39.2