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()
// 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);