История репозитория показывает заявленную последовательность изменений, но её отметки времени сами по себе не доказывают дату. Разработчик настраивает имя, адрес почты и дату произвольно. У каждой записи две отметки — авторская и отметка фиксации; при перезаписи истории обновляется вторая, а первая обычно сохраняется, и расхождение между ними само становится следом такой операции.
Есть и более сильный довод. Идентификатор записи вычисляется по её содержимому вместе с датами и всей цепочкой предшествующих записей, поэтому если идентификатор был зафиксирован независимым источником — письмом, журналом сборки, отметкой в системе задач, — вся предшествующая история оказывается закреплена этой отметкой. Поэтому хронологию восстанавливают по совокупности: журналам сборочной системы, отметкам публикации сборок, записям систем задач и рецензирования, переписке и актам.
Если сохранилась только выгрузка репозитория, эксперт описывает, что в ней отражено, и прямо указывает, что подтвердить эти данные независимыми источниками не удалось. Отдельная задача — установить сроки этапов разработки в целом; ей посвящена экспертиза сроков и хронологии разработки.