Не то, что я знаю: я не думаю, что у Hg есть еще особый вид объекта, который нужно связать для фиксации сообщения.
Введено в Июль 2007 , "git notes
" Иоганнесом Шинделином, примечания:
Заметки о коммите - это большие двоичные объекты, которые отображаются вместе с сообщением о коммите.
Эти двоичные объекты взяты из примечания ref, которое можно настроить с помощью переменной config core.notesRef
, которая, в свою очередь, может быть переопределена переменной окружения GIT_NOTES_REF
.
Заметка ref - это ветка, которая содержит деревья, очень похожие на деревья свободных объектов в .git/objects/
. Другими словами, чтобы получить примечания по фиксации для данного SHA-1, возьмите первые два шестнадцатеричных символа в качестве имени каталога и оставшиеся 38 шестнадцатеричных символов в качестве базового имени и найдите это в примечаниях ref.
Обоснование для помещения этой информации в ссылку таково:
мы хотим иметь возможность извлекать и, возможно, объединять заметки, возможно, даже смотреть на дату, когда была введена заметка, и мы хотим эффективно хранить их вместе с другими объектами.
"git notes
" все еще развивается прямо сейчас (февраль 2010 г.) .