hg эквивалент git notes - PullRequest
       16

hg эквивалент git notes

8 голосов
/ 21 февраля 2010

Есть ли в mercurial команда, которая работает как git notes?

1 Ответ

4 голосов
/ 21 февраля 2010

Не то, что я знаю: я не думаю, что у Hg есть еще особый вид объекта, который нужно связать для фиксации сообщения.

Введено в Июль 2007 , "git notes" Иоганнесом Шинделином, примечания:

Заметки о коммите - это большие двоичные объекты, которые отображаются вместе с сообщением о коммите.
Эти двоичные объекты взяты из примечания ref, которое можно настроить с помощью переменной config core.notesRef, которая, в свою очередь, может быть переопределена переменной окружения GIT_NOTES_REF.

Заметка ref - это ветка, которая содержит деревья, очень похожие на деревья свободных объектов в .git/objects/. Другими словами, чтобы получить примечания по фиксации для данного SHA-1, возьмите первые два шестнадцатеричных символа в качестве имени каталога и оставшиеся 38 шестнадцатеричных символов в качестве базового имени и найдите это в примечаниях ref.

Обоснование для помещения этой информации в ссылку таково:
мы хотим иметь возможность извлекать и, возможно, объединять заметки, возможно, даже смотреть на дату, когда была введена заметка, и мы хотим эффективно хранить их вместе с другими объектами.

"git notes" все еще развивается прямо сейчас (февраль 2010 г.) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...