I'm assuming each revision is stored in the database, but what tools/libraries/technologies do they use to show the graphical diff?
What is meta?
- Any Stack Exchange user can ask a question
- The community provides support, votes on ideas, and reports bugs
- Your voice helps shape the way Stack Exchange operates
migrated from stackoverflow.com Sep 30 '10 at 19:34
This question came from our site for professional and enthusiast programmers.
I am not sure about the GUI display but I am guessing it's custom and probably not that hard once you parse the diff output and apply styles to it.
The real work happens using a DIFFing engine which determines the difference between two blobs. There are quite a few .NET engines/library for determining the difference.