예제 #1
0
        public static List <GitData_Branch> gitData_Branches(this API_NGit nGit)
        {
            var gitData_Branches = new List <GitData_Branch>();

            foreach (var @ref in nGit.branches_Raw())
            {
                var gitData_Branch = new GitData_Branch
                {
                    Name = @ref.GetName(),
                    Sha1 = @ref.GetObjectId().Name
                };
                gitData_Branches.add(gitData_Branch);
            }
            return(gitData_Branches);
        }
예제 #2
0
 public static List <string> branches(this API_NGit nGit)
 {
     return((from @ref in nGit.branches_Raw()
             select @ref.GetName().subString_After("refs/heads/")).toList());
 }