public static string diff(this API_NGit nGit) { var outputStream = NGit_Factory.New_OutputStream(); nGit.diff_Raw(outputStream); return(outputStream.str()); }
public void New_OutputStream() { var outputStream = NGit_Factory.New_OutputStream(); Assert.IsNotNull(outputStream); Assert.IsInstanceOf <OutputStream>(outputStream); }
public static List <DiffEntry> diff_Commits(this API_NGit nGit, RevCommit from_RevCommit, RevCommit to_RevCommit) { if (nGit.repository().notNull()) { try { var outputStream = NGit_Factory.New_OutputStream(); var diffFormater = new DiffFormatter(outputStream); diffFormater.SetRepository(nGit.repository()); return(diffFormater.Scan(from_RevCommit, to_RevCommit).toList()); } catch (Exception ex) { ex.log("[API_NGit][diff]"); } } return(new List <DiffEntry>()); }
public static string diff(this API_NGit nGit, string from_CommitId, string to_CommitId) { if (nGit.repository().notNull()) { try { var fromCommit = nGit.resolve(from_CommitId); var toCommit = nGit.resolve(to_CommitId); var outputStream = NGit_Factory.New_OutputStream(); var diffFormater = new DiffFormatter(outputStream); diffFormater.SetRepository(nGit.repository()); diffFormater.Format(fromCommit, toCommit); return(outputStream.str()); } catch (Exception ex) { ex.log("[API_NGit][diff]"); } } return(null); }