public static string            diff(this API_NGit nGit)
        {
            var outputStream = NGit_Factory.New_OutputStream();

            nGit.diff_Raw(outputStream);
            return(outputStream.str());
        }
Exemplo n.º 2
0
        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);
 }