//Repo.superclass.constructor.call(this,cfg);
}
+
+
+ public bool is_autocommit ()
+ {
+ return !FileUtils.test(this.gitdir + "/.gitlive-disable-autocommit" , FileTest.EXISTS);
+ }
+ public bool is_autopush ()
+ {
+ return !FileUtils.test(this.gitdir + "/.gitlive-disable-autopush" , FileTest.EXISTS);
+ }
+
+ Gee.HashMap<string,GitBranch> branches;
+
+ public void loadBranches()
+ {
+ string[] cmd = { "add", f };
+ var res = this.git( cmd );
+
+ }
+
/**
* add:
* add files to track.
}
- public delegate void GitAsyncCallback (GitRepo repo, string str);
+ public delegate void GitAsyncCallback (GitRepo repo, int err, string str);
public void pull_async(GitAsyncCallback cb)
{
void git_async_on_complete(int err, string output)
{
- GLib.debug("GOT %s", output);
- this.git_async_on_callback(this, output);
+ GLib.debug("GOT %d : %s", err, output);
+ this.git_async_on_callback(this, err, output);
// this.unref();
// sp.unref();