public FormFileHistory(GitUICommands aCommands, string fileName, GitRevision revision, bool filterByRevision) : this(aCommands) { FileChanges.SetInitialRevision(revision); Translate(); FileChanges.ShowBuildServerInfo = true; FileName = fileName; SetTitle(string.Empty); Diff.ExtraDiffArgumentsChanged += DiffExtraDiffArgumentsChanged; bool isSubmodule = GitModule.IsValidGitWorkingDir(Path.Combine(Module.WorkingDir, FileName)); if (isSubmodule) { tabControl1.RemoveIfExists(BlameTab); } FileChanges.SelectionChanged += FileChangesSelectionChanged; FileChanges.DisableContextMenu(); UpdateFollowHistoryMenuItems(); fullHistoryToolStripMenuItem.Checked = AppSettings.FullHistoryInFileHistory; ShowFullHistory.Checked = AppSettings.FullHistoryInFileHistory; loadHistoryOnShowToolStripMenuItem.Checked = AppSettings.LoadFileHistoryOnShow; loadBlameOnShowToolStripMenuItem.Checked = AppSettings.LoadBlameOnShow && tabControl1.Contains(BlameTab); saveAsToolStripMenuItem.Visible = !isSubmodule; if (filterByRevision && revision != null && revision.Guid != null) { _filterBranchHelper.SetBranchFilter(revision.Guid, false); } }
public FormFileHistory(GitUICommands aCommands, string fileName, GitRevision revision, bool filterByRevision) : this(aCommands) { FileChanges.SetInitialRevision(revision); Translate(); FileChanges.ShowBuildServerInfo = true; FileName = fileName; SetTitle(string.Empty); Diff.ExtraDiffArgumentsChanged += DiffExtraDiffArgumentsChanged; FileChanges.SelectionChanged += FileChangesSelectionChanged; FileChanges.DisableContextMenu(); UpdateFollowHistoryMenuItems(); fullHistoryToolStripMenuItem.Checked = AppSettings.FullHistoryInFileHistory; loadHistoryOnShowToolStripMenuItem.Checked = AppSettings.LoadFileHistoryOnShow; loadBlameOnShowToolStripMenuItem.Checked = AppSettings.LoadBlameOnShow; if (filterByRevision && revision != null && revision.Guid != null) { _filterBranchHelper.SetBranchFilter(revision.Guid, false); } }
public FormFileHistory(string fileName, GitRevision revision, bool filterByRevision) { InitializeComponent(); syncContext = SynchronizationContext.Current; filterBranchHelper = new FilterBranchHelper(toolStripBranches, toolStripDropDownButton2, FileChanges); filterRevisionsHelper = new FilterRevisionsHelper(toolStripTextBoxFilter, toolStripDropDownButton1, FileChanges, toolStripLabel2, this); FileChanges.SetInitialRevision(revision); Translate(); FileName = fileName; Diff.ExtraDiffArgumentsChanged += DiffExtraDiffArgumentsChanged; FileChanges.SelectionChanged += FileChangesSelectionChanged; FileChanges.DisableContextMenu(); followFileHistoryToolStripMenuItem.Checked = Settings.FollowRenamesInFileHistory; fullHistoryToolStripMenuItem.Checked = Settings.FullHistoryInFileHistory; if (filterByRevision && revision != null && revision.Guid != null) { filterBranchHelper.SetBranchFilter(revision.Guid, false); } }
public FormFileHistory(string fileName, GitRevision revision) { InitializeComponent(); FileChanges.SetInitialRevision(revision); Translate(); this.FileName = fileName; Diff.ExtraDiffArgumentsChanged += DiffExtraDiffArgumentsChanged; FileChanges.SelectionChanged += FileChangesSelectionChanged; FileChanges.DisableContextMenu(); followFileHistoryToolStripMenuItem.Checked = Settings.FollowRenamesInFileHistory; }
public FormFileHistory(GitUICommands aCommands, string fileName, GitRevision revision, bool filterByRevision) : this(aCommands) { FileChanges.SetInitialRevision(revision?.Guid); Translate(); FileChanges.ShowBuildServerInfo = true; FileName = fileName; SetTitle(string.Empty); Diff.ExtraDiffArgumentsChanged += DiffExtraDiffArgumentsChanged; bool isSubmodule = GitModule.IsValidGitWorkingDir(_fullPathResolver.Resolve(FileName)); if (isSubmodule) { tabControl1.RemoveIfExists(BlameTab); } FileChanges.SelectionChanged += FileChangesSelectionChanged; FileChanges.DisableContextMenu(); bool blameTabExists = tabControl1.Contains(BlameTab); UpdateFollowHistoryMenuItems(); fullHistoryToolStripMenuItem.Checked = AppSettings.FullHistoryInFileHistory; ShowFullHistory.Checked = AppSettings.FullHistoryInFileHistory; loadHistoryOnShowToolStripMenuItem.Checked = AppSettings.LoadFileHistoryOnShow; loadBlameOnShowToolStripMenuItem.Checked = AppSettings.LoadBlameOnShow && blameTabExists; saveAsToolStripMenuItem.Visible = !isSubmodule; toolStripBlameOptions.Visible = blameTabExists; if (blameTabExists) { ignoreWhitespaceToolStripMenuItem.Checked = AppSettings.IgnoreWhitespaceOnBlame; detectMoveAndCopyInAllFilesToolStripMenuItem.Checked = AppSettings.DetectCopyInFileOnBlame; detectMoveAndCopyInThisFileToolStripMenuItem.Checked = AppSettings.DetectCopyInAllOnBlame; } if (filterByRevision && revision != null && revision.Guid != null) { _filterBranchHelper.SetBranchFilter(revision.Guid, false); } }
public FormFileHistory(GitUICommands aCommands, string fileName, GitRevision revision, bool filterByRevision) : this(aCommands) { FileChanges.SetInitialRevision(revision); Translate(); FileName = fileName; Diff.ExtraDiffArgumentsChanged += DiffExtraDiffArgumentsChanged; FileChanges.SelectionChanged += FileChangesSelectionChanged; FileChanges.DisableContextMenu(); followFileHistoryToolStripMenuItem.Checked = Settings.FollowRenamesInFileHistory; fullHistoryToolStripMenuItem.Checked = Settings.FullHistoryInFileHistory; loadHistoryOnShowToolStripMenuItem.Checked = Settings.LoadFileHistoryOnShow; loadBlameOnShowToolStripMenuItem.Checked = Settings.LoadBlameOnShow; if (filterByRevision && revision != null && revision.Guid != null) { filterBranchHelper.SetBranchFilter(revision.Guid, false); } }