projects
/
gitlive
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ede3a1f
)
GitRepo.vala
author
Alan Knowles
<alan@roojs.com>
Wed, 19 Dec 2018 04:32:53 +0000
(12:32 +0800)
committer
Alan Knowles
<alan@roojs.com>
Wed, 19 Dec 2018 04:32:53 +0000
(12:32 +0800)
GitRepo.vala
patch
|
blob
|
history
diff --git
a/GitRepo.vala
b/GitRepo.vala
index
90045d3
..
23c7631
100644
(file)
--- a/
GitRepo.vala
+++ b/
GitRepo.vala
@@
-206,10
+206,15
@@
public class GitRepo : Object
public string get_config(string key) {
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()
}
public bool is_managed()
@@
-772,6
+777,8
@@
public class GitRepo : Object
// may throw error...
var sp = new Spawn(cfg);
// 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);
// diff output is a bit big..
if (args_in[0] != "diff") {
GLib.debug( "GOT: %s" , sp.output);