public static bool remote_Add(this API_NGit nGit, string remoteName, string url) { if (nGit.repository().notNull() && remoteName.valid() && url.valid()) { //no try-catch becasue can't trigger from UnitTest nGit.config().SetString("remote", remoteName, "url", url); nGit.config().Save(); return(true); } return(false); }
public static List <string> config_Sections(this API_NGit nGit) { if (nGit.repository().notNull()) { return(nGit.config().GetSections().toList()); } return(new List <string>()); }
public static string remote_Url(this API_NGit nGit, string remoteName) { if (nGit.repository().notNull()) { //no try-catch becasue can't trigger from UnitTest return(nGit.config().GetString("remote", remoteName, "url")); } return(null); }
public static bool remote_Delete(this API_NGit nGit, string remoteName) { if (nGit.repository().notNull() && remoteName.valid()) { //no try-catch becasue can't trigger from UnitTest nGit.config().UnsetSection("remote", remoteName); return(true); } return(false); }
public static List <string> config_SubSections(this API_NGit nGit, string sectionName) { if (nGit.repository().notNull()) { try { return(nGit.config().GetSubsections(sectionName).toList()); } catch (Exception ex) { ex.log("[API_NGit][config_SubSections]"); } } return(new List <string>()); }
public static FileBasedConfig config_Repo(this API_NGit nGit) { return(nGit.config() as FileBasedConfig); }