From: Alan Knowles Date: Mon, 25 Sep 2017 03:20:59 +0000 (+0800) Subject: GitRepo.vala X-Git-Url: http://git.roojs.org/?p=gitlive;a=commitdiff_plain;h=af5775bda49388c3a73d8c1475e86b554b965e33 GitRepo.vala --- diff --git a/GitRepo.vala b/GitRepo.vala index 6f9ffb4c..c570d774 100644 --- a/GitRepo.vala +++ b/GitRepo.vala @@ -274,8 +274,8 @@ public class GitRepo : Object } - public delegate void PullAsyncCallback (string str) - async public string pull_async(PullAsyncCallback cb) { + public delegate void GitAsyncCallback (string str) + async public string pull_async(GitAsyncCallback cb) { @@ -351,7 +351,7 @@ public class GitRepo : Object } - public string git_async(string[] args_in ) throws Error, SpawnError + public string git_async(GitAsyncCallback cb, string[] args_in ) throws Error, SpawnError { // convert arguments. @@ -385,7 +385,10 @@ public class GitRepo : Object var cfg = new SpawnConfig(this.git_working_dir , args , env); - + cfg.async = true; + cfg.onFinish((err) { + this. + }); // may throw error... var sp = new Spawn(cfg);