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 void Dll_Sharpen() { var assembly = NGit_Factory.Dll_Sharpen(); Assert.IsNotNull(assembly); Assert.IsInstanceOf <Assembly>(assembly); Assert.AreEqual(assembly.name(), "Sharpen"); }
public void Type_ByteArrayOutputStream() { var type = NGit_Factory.Type_ByteArrayOutputStream(); var byteArrayOutputStream = type.ctor(); Assert.IsNotNull(type); Assert.IsInstanceOf <Type>(type); Assert.AreEqual(type.name(), "ByteArrayOutputStream"); Assert.AreEqual(type.fullName(), "Sharpen.ByteArrayOutputStream"); Assert.IsNotNull(type); Assert.IsInstanceOf <OutputStream>(byteArrayOutputStream); //type.script_Me_WaitForClose(); }
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); }