}
- 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) {
}
- public string git_async(string[] args_in ) throws Error, SpawnError
+ public string git_async(GitAsyncCallback cb, string[] args_in ) throws Error, SpawnError
{
// convert arguments.
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);