X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=GitRepo.vala;h=fd202f824ec9f40cf9573fbcea4c747c9a805de6;hb=bd802e5aa8113fe4a3551b8fef93316d6a40435a;hp=e02ae7b50aa34c667263c68e804a93a384afb55f;hpb=f60162b65b78eb68ef4193a8d83516ce0280c5ad;p=gitlive diff --git a/GitRepo.vala b/GitRepo.vala index e02ae7b5..fd202f82 100644 --- a/GitRepo.vala +++ b/GitRepo.vala @@ -193,7 +193,10 @@ public class GitRepo : Object { // managed = if (this.get_config("managed") == "") { - this.set_config("managed", this.host != "git.roojs.com" ? "1" : "0"; + this.set_config("managed", this.host == "git.roojs.com" ? "1" : "0"); + } + if (this.get_config("autocommit") == "") { + this.set_config("autocommit", this.host == "git.roojs.com" ? "1" : "0"); } } @@ -201,29 +204,22 @@ public class GitRepo : Object public string get_config(string key) { - return this.git({ "config" , "gitlive." + key); + return this.git({ "config" , "gitlive." + key }); } public string set_config(string key, string value) { - return this.git({ "config" , "gitlive." + key, value); + return this.git({ "config" , "gitlive." + key, value }); } public bool is_managed() { - // is it a roojs origin? - - if (this.host != "git.roojs.com") { // we can only push to this url. -- unless we have forced it to be managed. - var r = this.git({ "config" , "gitlive.managed"); - - return FileUtils.test(this.gitdir + "/.gitlive-managed" , FileTest.EXISTS); - } - // otherwise see if unmanaged is set to disable it.. - return !FileUtils.test(this.gitdir + "/.gitlive-unmanaged" , FileTest.EXISTS); + return this.get_config("managed") == "1"; } public bool is_autocommit () { + return !FileUtils.test(this.gitdir + "/.gitlive-disable-autocommit" , FileTest.EXISTS); } public void set_autocommit(bool val)