private void Init() { _gitRefs = Module.GetRefs(); if (GitCommandHelpers.VersionInUse.SupportPushWithRecursiveSubmodulesCheck) { RecursiveSubmodules.Enabled = true; RecursiveSubmodules.SelectedIndex = AppSettings.RecursiveSubmodules; if (!GitCommandHelpers.VersionInUse.SupportPushWithRecursiveSubmodulesOnDemand) { RecursiveSubmodules.Items.RemoveAt(2); } } else { RecursiveSubmodules.Enabled = false; RecursiveSubmodules.SelectedIndex = 0; } _currentBranchName = Module.GetSelectedBranch(); // refresh registered git remotes UserGitRemotes = _remoteManager.LoadRemotes(false).ToList(); BindRemotesDropDown(null); UpdateBranchDropDown(); UpdateRemoteBranchDropDown(); Push.Focus(); if (AppSettings.AlwaysShowAdvOpt) { ShowOptions_LinkClicked(null, null); } }
private void Init() { if (GitCommandHelpers.VersionInUse.SupportPushWithRecursiveSubmodulesCheck) { RecursiveSubmodulesCheck.Enabled = true; RecursiveSubmodulesCheck.Checked = Settings.RecursiveSubmodulesCheck; } else { RecursiveSubmodulesCheck.Enabled = false; RecursiveSubmodulesCheck.Checked = false; } _currentBranch = Module.GetSelectedBranch(); _NO_TRANSLATE_Remotes.DataSource = Module.GetRemotes(); UpdateBranchDropDown(); UpdateRemoteBranchDropDown(); Push.Focus(); _currentBranchRemote = Module.GetSetting(string.Format("branch.{0}.remote", _currentBranch)); if (_currentBranchRemote.IsNullOrEmpty() && _NO_TRANSLATE_Remotes.Items.Count >= 2) { IList <string> remotes = (IList <string>)_NO_TRANSLATE_Remotes.DataSource; int i = remotes.IndexOf("origin"); _NO_TRANSLATE_Remotes.SelectedIndex = i >= 0 ? i : 0; } else { _NO_TRANSLATE_Remotes.Text = _currentBranchRemote; } RemotesUpdated(null, null); }
public FormPush() { _currentBranch = GitCommandHelpers.GetSelectedBranch(); InitializeComponent(); Translate(); Remotes.DataSource = GitCommandHelpers.GetRemotes(); UpdateBranchDropDown(); UpdateRemoteBranchDropDown(); Push.Focus(); }
public FormPush() { InitializeComponent(); Translate(); _currentBranch = GitCommandHelpers.GetSelectedBranch(); Remotes.DataSource = GitCommandHelpers.GetRemotes(); UpdateBranchDropDown(); UpdateRemoteBranchDropDown(); Push.Focus(); Remotes.Text = GitCommandHelpers.GetSetting(string.Format("branch.{0}.remote", _currentBranch)); RemotesUpdated(null, null); }
public FormPush() : base(true) { InitializeComponent(); Translate(); //can't be set in OnLoad, because after PushAndShowDialogWhenFailed() //they are reset to false PushAllTags.Checked = Settings.PushAllTags; AutoPullOnRejected.Checked = Settings.AutoPullOnRejected; if (GitCommandHelpers.VersionInUse.SupportPushWithRecursiveSubmodulesCheck) { RecursiveSubmodulesCheck.Enabled = true; RecursiveSubmodulesCheck.Checked = Settings.RecursiveSubmodulesCheck; } else { RecursiveSubmodulesCheck.Enabled = false; RecursiveSubmodulesCheck.Checked = false; } _currentBranch = GitModule.Current.GetSelectedBranch(); _NO_TRANSLATE_Remotes.DataSource = GitModule.Current.GetRemotes(); UpdateBranchDropDown(); UpdateRemoteBranchDropDown(); Push.Focus(); _currentBranchRemote = GitModule.Current.GetSetting(string.Format("branch.{0}.remote", _currentBranch)); if (_currentBranchRemote.IsNullOrEmpty() && _NO_TRANSLATE_Remotes.Items.Count >= 2) { IList <string> remotes = (IList <string>)_NO_TRANSLATE_Remotes.DataSource; int i = remotes.IndexOf("origin"); _NO_TRANSLATE_Remotes.SelectedIndex = i >= 0 ? i : 0; } else { _NO_TRANSLATE_Remotes.Text = _currentBranchRemote; } RemotesUpdated(null, null); }
public FormPush([NotNull] GitUICommands commands) : base(commands) { InitializeComponent(); NewColumn.Width = DpiUtil.Scale(97); PushColumn.Width = DpiUtil.Scale(36); ForceColumn.Width = DpiUtil.Scale(101); DeleteColumn.Width = DpiUtil.Scale(108); InitializeComplete(); if (!GitVersion.Current.SupportPushForceWithLease) { ckForceWithLease.Visible = false; ForcePushTags.DataBindings.Add("Checked", ForcePushBranches, "Checked", formattingEnabled: false, updateMode: DataSourceUpdateMode.OnPropertyChanged); } else { ForcePushTags.DataBindings.Add("Checked", ckForceWithLease, "Checked", formattingEnabled: false, updateMode: DataSourceUpdateMode.OnPropertyChanged); toolTip1.SetToolTip(ckForceWithLease, _forceWithLeaseTooltips.Text); } // can't be set in OnLoad, because after PushAndShowDialogWhenFailed() // they are reset to false _remoteManager = new GitRemoteManager(() => Module); Init(); void Init() { _gitRefs = Module.GetRefs(); if (GitVersion.Current.SupportPushWithRecursiveSubmodulesCheck) { RecursiveSubmodules.Enabled = true; RecursiveSubmodules.SelectedIndex = AppSettings.RecursiveSubmodules; if (!GitVersion.Current.SupportPushWithRecursiveSubmodulesOnDemand) { RecursiveSubmodules.Items.RemoveAt(2); } } else { RecursiveSubmodules.Enabled = false; RecursiveSubmodules.SelectedIndex = 0; } _currentBranchName = Module.GetSelectedBranch(); // refresh registered git remotes UserGitRemotes = _remoteManager.LoadRemotes(false).ToList(); BindRemotesDropDown(null); UpdateBranchDropDown(); UpdateRemoteBranchDropDown(); Push.Focus(); if (AppSettings.AlwaysShowAdvOpt) { ShowOptions_LinkClicked(null, null); } } }