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); }
public static List <string> branches(this API_NGit nGit) { return((from @ref in nGit.branches_Raw() select @ref.GetName().subString_After("refs/heads/")).toList()); }