private void diffEditFileToolStripMenuItem_Click(object sender, EventArgs e) { var item = DiffFiles.SelectedItem; var fileName = _fullPathResolver.Resolve(item.Name); UICommands.StartFileEditorDialog(fileName); RefreshArtificial(); }
private void diffEditFileToolStripMenuItem_Click(object sender, EventArgs e) { var item = DiffFiles.SelectedItem; var fileName = Path.Combine(Module.WorkingDir, item.Name); UICommands.StartFileEditorDialog(fileName); RefreshArtificial(); }
private void editCheckedOutFileToolStripMenuItem_Click(object sender, EventArgs e) { if (tvGitTree.SelectedNode?.Tag is GitItem gitItem && gitItem.ObjectType == GitObjectType.Blob) { var fileName = _fullPathResolver.Resolve(gitItem.FileName); UICommands.StartFileEditorDialog(fileName); } }
private void diffEditWorkingDirectoryFileToolStripMenuItem_Click(object sender, EventArgs e) { if (DiffFiles.SelectedItem == null) { return; } var fileName = _fullPathResolver.Resolve(DiffFiles.SelectedItem.Name); UICommands.StartFileEditorDialog(fileName); RefreshArtificial(); }
private void editCheckedOutFileToolStripMenuItem_Click(object sender, EventArgs e) { var gitItem = tvGitTree.SelectedNode?.Tag as GitItem; if (gitItem == null || gitItem.ObjectType != GitObjectType.Blob) { return; } var fileName = Path.Combine(Module.WorkingDir, gitItem.FileName); UICommands.StartFileEditorDialog(fileName); }