private void blamePreviousRevisionToolStripMenuItem_Click(object sender, EventArgs e) { int line = (int?)contextMenu.Tag ?? -1; if (line < 0) { return; } string commit = _blame.Lines[line].CommitGuid; int originalLine = _blame.Lines[line].OriginLineNumber; GitBlame blame = Module.Blame(_fileName, commit + "^", originalLine + ",+1", _encoding); if (blame.Lines.Count > 0) { var revision = blame.Lines[0].CommitGuid; if (_revGrid != null) { _clickedBlameLine = blame.Lines[0]; _revGrid.SetSelectedRevision(revision); } else { using (var frm = new FormCommitDiff(UICommands, revision)) frm.ShowDialog(this); } } }
private void showChangesToolStripMenuItem_Click(object sender, EventArgs e) { string commit = GetBlameCommit(); if (commit == null) { return; } using (var frm = new FormCommitDiff(UICommands, commit)) frm.ShowDialog(this); }
private void BlameRevision(ObjectId revisionId) { if (_revGrid is not null) { _revGrid.SetSelectedRevision(revisionId); return; } using (var frm = new FormCommitDiff(UICommands, revisionId)) { frm.ShowDialog(this); } }
private void ActiveTextAreaControlDoubleClick(object sender, EventArgs e) { if (_lastBlameLine.CommitGuid == null) { return; } if (_revGrid != null) { _clickedBlameLine = _lastBlameLine; _revGrid.SetSelectedRevision(_lastBlameLine.CommitGuid); } else { using (var frm = new FormCommitDiff(UICommands, _lastBlameLine.CommitGuid)) frm.ShowDialog(this); } }
private void ActiveTextAreaControlDoubleClick(object sender, EventArgs e) { if (_lastRevision == null) { return; } var gitRevision = GetRevision(_lastRevision); if (_revGrid != null) { _revGrid.SetSelectedRevision(gitRevision); } else { using (var frm = new FormCommitDiff(UICommands, gitRevision)) frm.ShowDialog(this); } }