I'm wondering if anyone knows of existing PHP code that can take an existing file diff (specifically a unified diff), and add html formatting to it, similar to Perl's SVN::Web or Python's Trac.
I actually already have the text of the diff:
===================================================================
--- /Users/jdoe/alpha/a1.txt (revision 4)
+++ /Users/jdoe/alpha/a1.txt (working copy)
@@ -1,7 +1,6 @@
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi commodo, ipsum sed pharetra gravida, orci magna rhoncus neque, id pulvinar odio lorem non turpis. Nullam sit amet enim. Suspendisse id velit vitae ligula volutpat condimentum.
-Aliquam erat volutpat. Sed quis velit. Nulla facilisi. Nulla libero. Vivamus pharetra posuere sapien. Nam consectetuer.
-
Sed aliquam, nunc eget euismod ullamcorper, lectus nunc ullamcorper orci, fermentum bibendum enim nibh eget ipsum.
-Donec porttitor ligula eu dolor. Maecenas vitae nulla consequat libero cursus venenatis. Nam magna enim, accumsan eu, blandit sed, blandit a, eros.
\ No newline at end of file
+Donec porttitor ligula eu dolor. Maecenas vitae nulla consequat libero cursus venenatis. Nam magna enim, accumsan eu, blandit sed, blandit a, eros.
+
So I need something I can provide that to, and at least get back some spans I can style with css...Is this something I'm going to need to roll my own?
I was scanning Text_Diff, but from what I could tell from the mess of documentation: