GitUI.FormAddSubmodule.BranchDropDown C# (CSharp) Method

BranchDropDown() private method

private BranchDropDown ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void BranchDropDown(object sender, EventArgs e)
        {
            var realWorkingDir = Settings.WorkingDir;
            Settings.WorkingDir = Directory.Text;

            var heads = GitCommands.GitCommands.GetHeads(false);

            heads.Insert(0, GitHead.NoHead);

            Branch.DisplayMember = "Name";
            Branch.DataSource = heads;

            Settings.WorkingDir = realWorkingDir;
        }