hg entspricht Git-Noten

8

Gibt es einen Befehl in mercurial, der wie Git Notes funktioniert?

    
gruszczy 21.02.2010, 12:39
quelle

1 Antwort

4

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 Konfigurationsvariable core.notesRef konfigurieren können, die wiederum von der Umgebungsvariablen GIT_NOTES_REF überschrieben werden kann.

     

Die Anmerkung ref ist eine Verzweigung, die Bäume ähnlich wie die lose Objektbäume in .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.

nach      

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) .

    
VonC 21.02.2010, 13:18
quelle

Tags und Links