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;
}