public clsGitBranchInfo(clsGit git, Branch branch, Tag tag) { Git = git; BranchRemote = branch; TagRemote = tag; if (branch == Git.Repo.Head.TrackedBranch) { BranchHead = Git.Repo.Head; TagHead = Git.GetTag(BranchHead); } }
static public string GetHeadToString() { try { using (var git = new clsGit()) { return(git.Head.ToString()); } } catch (Exception ex) { return($"Git unavailabe {ex.Message}"); } }
public clsGitHead(clsGit git) { Git = git; }