Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 static public string GetHeadToString()
 {
     try
     {
         using (var git = new clsGit())
         {
             return(git.Head.ToString());
         }
     }
     catch (Exception ex)
     {
         return($"Git unavailabe {ex.Message}");
     }
 }
Esempio n. 3
0
 public clsGitHead(clsGit git)
 {
     Git = git;
 }