Дифф-файлы (diff), знакомые каждому разработчику, давно стали неотъемлемой частью рабочего процесса. Почти каждая команда, проект или даже небольшие самостоятельные задачи используют их для обмена изменениями. Казалось бы, что здесь можно улучшить? Но недавний анонс формата DiffX показывает, что простор для инноваций есть даже в таких повседневных вещах. 🗃️ Что такое DiffX и зачем он нужен? DiffX — это новый формат диффов, который сохраняет обратную совместимость с привычными инструментами, но при этом обладает значительными расширениями: 📚 Поддержка метаданных
Современные инструменты, такие как системы код-ревью, нередко сталкиваются с необходимостью передачи дополнительной информации. DiffX вводит стандартизированное хранение авторов, времени коммитов, комментариев и других данных, используя удобный и расширяемый формат, например JSON. 🧱 Несколько коммитов в одном файле
Традиционно один дифф-файл представляет только одну группу изменений. DiffX позволяет объединять сразу несколько