Как Stack Overflow показывает изменения ревизий в формате, похожем на diff, который они используют?
Меня не волнует переполнение стека как таковое; это просто удобный способ описать мои требования. У меня есть история аудита изменений текстового поля. Я хотел бы показать изменения так же, как Stack Overflow показывает изменения истории изменений. Я помню подкаст Stack Overflow, где Джефф Этвуд обсуждал его, но я не могу найти его в стенограммах и понятия не имею, какой подкаст. IIRC, это не .NET, может Python?
Это для конечного пользователя, поэтому все, что выглядит как Unix-подобный diff, отсутствует. Заманчиво показать два блока и текст, старый и новый, и дать им понять это, но история изменений Stack Overflow ооочень приятнее.