Nicht, dass ich wüsste: Ich glaube nicht, dass Hg noch eine spezielle Art von Objekt hat, um eine Nachricht zu übermitteln.
Eingeführt in Juli 2007 , " git notes
"von Johannes Schindelin, Notizen sind:
Commit Notes sind Blobs, die zusammen mit der Commit-Nachricht angezeigt werden.
Diese Blobs stammen aus den Notes ref, die Sie über die Konfigurationsvariablecore.notesRef
konfigurieren können, die wiederum von der UmgebungsvariablenGIT_NOTES_REF
überschrieben werden kann.Die Anmerkung ref ist eine Verzweigung, die Bäume ähnlich wie die lose Objektbäume in
nach.git/objects/
enthält. Mit anderen Worten, um die Commit-Notizen für einen gegebenen SHA-1 zu erhalten, nehmen Sie die ersten zwei Hex-Zeichen als Verzeichnisnamen und die restlichen 38 Hex-Zeichen als Basis-Namen, und schauen Sie in den Anmerkungen ref.Der Grund dafür, diese Information in einen Verweis zu setzen, ist dies:
wir möchten die Notizen abrufen und möglicherweise zusammenführen, vielleicht sogar das Datum betrachten, an dem eine Notiz eingeführt wurde, und wir möchten sie zusammen mit den anderen Objekten effizient speichern.
" git notes
" entwickelt sich immer noch gerade jetzt (Februar 2010) .