public ITask UpdateFileLog(string path) { var task = GitClient.LogFile(path) .Then(logEntries => { var gitFileLog = new GitFileLog(path, logEntries); GitFileLogUpdated?.Invoke(gitFileLog); }); return(HookupHandlers(task, false)); }