private void AppendDiffOfTextFile(StringBuilder builder, TextEditChangeReport r)
        {
            var modified = r.ChildFileInRevision.GetFileContents(_repository);

            if (r.ParentFileInRevision != null) // will be null when this file was just added
            {
                var original = r.ParentFileInRevision.GetFileContents(_repository);
                var m = new Rainbow.HtmlDiffEngine.Merger(original, modified);
                builder.Append(m.merge());
            }
            else
            {
                builder.Append(modified);
            }
        }
Ejemplo n.º 2
0
        private void AppendDiffOfTextFile(StringBuilder builder, TextEditChangeReport r)
        {
            var modified = r.ChildFileInRevision.GetFileContents(_repository);

            if (r.ParentFileInRevision != null)             // will be null when this file was just added
            {
                var original = r.ParentFileInRevision.GetFileContents(_repository);
                var m        = new Rainbow.HtmlDiffEngine.Merger(original, modified);
                builder.Append(m.merge());
            }
            else
            {
                builder.Append(modified);
            }
        }
 public TextEditChangePresenter(TextEditChangeReport report, HgRepository repository)
 {
     _report = report;
     _repository = repository;
 }
Ejemplo n.º 4
0
 public TextEditChangePresenter(TextEditChangeReport report, HgRepository repository)
 {
     _report     = report;
     _repository = repository;
 }