private GitBranchInfo CreateBranchInfoFromBranch(Branch branch)
{
return new GitBranchInfo
{
CanonicalName = branch.CanonicalName,
RemoteName = branch.Remote?.Name,
Name = branch.FriendlyName,
IsRemote = branch.IsRemote,
Sha = branch.Tip?.Sha,
IsCurrentRepoHead = branch.IsCurrentRepositoryHead
};
}