private bool StartBlameDialog(IWin32Window owner, string fileName, GitRevision revision) { if (!RequiresValidWorkingDir(owner)) { return(false); } if (!InvokeEvent(owner, PreBlame)) { return(false); } using (var frm = new FormBlame(fileName, revision)) frm.ShowDialog(owner); InvokeEvent(owner, PostBlame); return(false); }
private bool StartBlameDialog(IWin32Window owner, string fileName, GitRevision revision) { return DoActionOnRepo(owner, true, false, PreBlame, PostBlame, () => { using (var frm = new FormBlame(this, fileName, revision)) frm.ShowDialog(owner); return true; } ); }