public bool StartCommitDialog(IWin32Window owner, bool showWhenNoChanges) { if (!RequiresValidWorkingDir(owner)) { return(false); } if (!InvokeEvent(owner, PreCommit)) { return(true); } using (var form = new FormCommit()) { if (showWhenNoChanges) { form.ShowDialogWhenChanges(owner); } else { form.ShowDialog(owner); } InvokeEvent(owner, PostCommit); if (!form.NeedRefresh) { return(false); } } return(true); }
public bool StartCommitDialog(bool showWhenNoChanges) { if (!RequiresValidWorkingDir()) { return(false); } if (!InvokeEvent(PreCommit)) { return(true); } var form = new FormCommit(); if (showWhenNoChanges) { form.ShowDialogWhenChanges(); } else { form.ShowDialog(); } InvokeEvent(PostCommit); if (!form.NeedRefresh) { return(false); } return(true); }
public bool StartCommitDialog(IWin32Window owner, bool showWhenNoChanges) { if (!RequiresValidWorkingDir(owner)) return false; if (!InvokeEvent(owner, PreCommit)) return true; using (var form = new FormCommit(this)) { if (showWhenNoChanges) form.ShowDialogWhenChanges(owner); else form.ShowDialog(owner); InvokeEvent(owner, PostCommit); if (!form.NeedRefresh) return false; } return true; }
public bool StartCommitDialog(bool showWhenNoChanges) { if (!RequiresValidWorkingDir()) return false; if (!InvokeEvent(PreCommit)) return true; var form = new FormCommit(); if (showWhenNoChanges) form.ShowDialogWhenChanges(); else form.ShowDialog(); InvokeEvent(PostCommit); if (!form.NeedRefresh) return false; return true; }