From af5775bda49388c3a73d8c1475e86b554b965e33 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 25 Sep 2017 11:20:59 +0800 Subject: [PATCH] GitRepo.vala --- GitRepo.vala | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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); -- 2.39.2