Файл manifest.uuid
содержит контрольную сумму коммита, а файл manifest
содержит список файлов в этом коммите и их отдельные контрольные суммы.(manifest.uuid
это просто SHA1 манифеста).Оба файла представляют собой простой текст и легко разбираются.
Сборка для ископаемого сама по себе показывает одно использование.При сборке файл manifest.uuid преобразуется с помощью awk) в строковый литерал C в форме "[1234567890]"
и используется для формирования текста имени ревизии, который отображается во всех нижних колонтитулах html-страниц.что последние версии окаменелости не оставляют эти файлы, если параметр «manifest» не включен с помощью команды, подобной fossil setting manifest 1
.
В качестве альтернативы, вы можете проанализировать вывод fossil info
или fossil status
, оба из которых включают в себя значение текущего идентификатора проверки.
Для одного файла, fossil finfo
сообщит полную историю изменений файла, которая включает идентификатор артефакта для этого файла в каждый момент времени.Это может быть проанализировано для идентификатора артефакта этого файла.Более того, fossil sha1sum
сообщит сумму SHA1 любого файла (или файлов, или стандартного ввода).Сумма SHA1 для файла равна его идентификатором артефакта.
Так как идентификатор всей регистрации - это просто SHA1 его манифеста, который включает в себя SHA1 каждого зарегистрированного файла, он эффективноневозможно включить идентификатор регистрации внутри файла, зарегистрированного в.