public bool StartCheckoutRevisionDialog(IWin32Window owner) { return(DoAction(owner, true, PreCheckoutRevision, PostCheckoutRevision, () => { using (var form = new FormCheckout()) form.ShowDialog(owner); return true; } )); }
public bool StartCheckoutRevisionDialog() { if (!InvokeEvent(PreCheckoutRevision)) { return(false); } var form = new FormCheckout(); form.ShowDialog(); InvokeEvent(PostCheckoutRevision); return(true); }
public bool StartCheckoutRevisionDialog(IWin32Window owner) { if (!RequiresValidWorkingDir()) { return(false); } if (!InvokeEvent(PreCheckoutRevision)) { return(false); } var form = new FormCheckout(); form.ShowDialog(owner); InvokeEvent(PostCheckoutRevision); return(true); }
public bool StartCheckoutRevisionDialog(IWin32Window owner) { return DoAction(owner, true, PreCheckoutRevision, PostCheckoutRevision, () => { using (var form = new FormCheckout(this)) form.ShowDialog(owner); return true; } ); }
public bool StartCheckoutRevisionDialog(IWin32Window owner) { if (!RequiresValidWorkingDir()) return false; if (!InvokeEvent(owner, PreCheckoutRevision)) return false; var form = new FormCheckout(); form.ShowDialog(owner); InvokeEvent(owner, PostCheckoutRevision); return true; }
public bool StartCheckoutRevisionDialog() { if (!InvokeEvent(PreCheckoutRevision)) return false; FormCheckout form = new FormCheckout(); form.ShowDialog(); InvokeEvent(PostCheckoutRevision); return true; }
/// <summary>Implements the Exec method of the IDTCommandTarget interface. This is called when the command is invoked.</summary> /// <param term='commandName'>The name of the command to execute.</param> /// <param term='executeOption'>Describes how the command should be run.</param> /// <param term='varIn'>Parameters passed from the caller to the command handler.</param> /// <param term='varOut'>Parameters passed from the command handler to the caller.</param> /// <param term='handled'>Informs the caller if the command was handled or not.</param> /// <seealso class='Exec' /> public void Exec(string commandName, vsCommandExecOption executeOption, ref object varIn, ref object varOut, ref bool handled) { try { //Settings.WorkingDir = handled = false; string fileName = _applicationObject.Solution.FileName; Settings.WorkingDir = @"f:\Dev";//fileName.Substring(0, fileName.LastIndexOf('\\')); if (executeOption == vsCommandExecOption.vsCommandExecOptionDoDefault) { if (commandName == "GitPlugin.Connect.AddFiles") { FormAddFiles form = new FormAddFiles(); form.ShowDialog(); handled = true; return; } if (commandName == "GitPlugin.Connect.Branch") { FormBranch form = new FormBranch(); form.ShowDialog(); handled = true; return; } if (commandName == "GitPlugin.Connect.Browse") { FormBrowse form = new FormBrowse(); form.ShowDialog(); handled = true; return; } if (commandName == "GitPlugin.Connect.Checkout") { FormCheckout form = new FormCheckout(); form.ShowDialog(); handled = true; return; } if (commandName == "GitPlugin.Connect.Clone") { FormClone form = new FormClone(); form.ShowDialog(); ; handled = true; return; } if (commandName == "GitPlugin.Connect.Commit") { FormCommit formCommit = new FormCommit(); formCommit.ShowDialog(); handled = true; return; } if (commandName == "GitPlugin.Connect.Diff") { FormDiff formDiff = new FormDiff(); formDiff.ShowDialog(); handled = true; return; } if (commandName == "GitPlugin.Connect.Init") { InitDto dto = new InitDto(); Init init = new Init(dto); init.Execute(); MessageBox.Show(dto.Result); handled = true; return; } if (commandName == "GitPlugin.Connect.Patch") { MergePatch form = new MergePatch(); form.ShowDialog(); handled = true; return; } if (commandName == "GitPlugin.Connect.Pull") { FormPull form = new FormPull(); form.ShowDialog(); handled = true; return; } if (commandName == "GitPlugin.Connect.Push") { FormPull form = new FormPull(); form.ShowDialog(); handled = true; return; } } } catch { MessageBox.Show("ERROR!"); } }
private void checkoutToolStripMenuItem_Click(object sender, EventArgs e) { FormCheckout form = new FormCheckout(); form.ShowDialog(); Initialize(); }