示例#1
0
 void FileStatusListView_DoubleClick(object sender, EventArgs e)
 {
     if (DoubleClick == null)
     {
         UICommands.StartFileHistoryDialog(this, SelectedItem.Name, Revision);
     }
     else
     {
         DoubleClick(sender, e);
     }
 }
        private void fileHistoryItem_Click(object sender, EventArgs e)
        {
            var gitItem = tvGitTree.SelectedNode?.Tag as GitItem;

            if (gitItem == null)
            {
                return;
            }

            UICommands.StartFileHistoryDialog(this, gitItem.FileName, _revision, false, false);
        }
示例#3
0
        private void fileHistoryDiffToolstripMenuItem_Click(object sender, EventArgs e)
        {
            GitItemStatus item = DiffFiles.SelectedItem;

            if (item.IsTracked)
            {
                IList <GitRevision> revisions = _revisionGrid.GetSelectedRevisions();

                if (revisions.Count == 0 || GitRevision.IsArtificial(revisions[0].Guid))
                {
                    UICommands.StartFileHistoryDialog(this, item.Name);
                }
                else
                {
                    UICommands.StartFileHistoryDialog(this, item.Name, revisions[0], false);
                }
            }
        }
示例#4
0
 void FileStatusListView_DoubleClick(object sender, EventArgs e)
 {
     if (DoubleClick == null)
     {
         if (AppSettings.OpenSubmoduleDiffInSeparateWindow && SelectedItem.IsSubmodule)
         {
             OpenSubmodule();
         }
         else
         {
             UICommands.StartFileHistoryDialog(this, SelectedItem.Name, Revision);
         }
     }
     else
     {
         DoubleClick(sender, e);
     }
 }
示例#5
0
        private void fileHistoryItem_Click(object sender, EventArgs e)
        {
            var item = tvGitTree.SelectedNode.Tag as GitItem;

            if (item == null)
            {
                return;
            }

            if (GitRevision.IsArtificial(_revision.Guid))
            {
                UICommands.StartFileHistoryDialog(this, item.FileName);
            }
            else
            {
                UICommands.StartFileHistoryDialog(this, item.FileName, _revision, false, false);
            }
        }
示例#6
0
        private void OnItemActivated()
        {
            var item = tvGitTree.SelectedNode?.Tag as GitItem;

            if (item == null)
            {
                return;
            }

            if (item.IsBlob)
            {
                UICommands.StartFileHistoryDialog(this, item.FileName, null);
            }
            else if (item.IsCommit)
            {
                SpawnCommitBrowser(item);
            }
        }
        private void OnItemActivated()
        {
            if (tvGitTree.SelectedNode?.Tag is GitItem gitItem)
            {
                switch (gitItem.ObjectType)
                {
                case GitObjectType.Blob:
                {
                    UICommands.StartFileHistoryDialog(this, gitItem.FileName, _revision);
                    break;
                }

                case GitObjectType.Commit:
                {
                    SpawnCommitBrowser(gitItem);
                    break;
                }
                }
            }
        }
示例#8
0
        private void OnItemActivated()
        {
            var gitItem = tvGitTree.SelectedNode?.Tag as GitItem;

            if (gitItem == null)
            {
                return;
            }

            switch (gitItem.ObjectType)
            {
            case GitObjectType.Blob:
            {
                UICommands.StartFileHistoryDialog(this, gitItem.FileName, null);
                break;
            }

            case GitObjectType.Commit:
            {
                SpawnCommitBrowser(gitItem);
                break;
            }
            }
        }
 private void fileHistoryToolStripMenuItem_Click(object sender, EventArgs e)
 {
     UICommands.StartFileHistoryDialog(this, GetFileName());
 }