2010-02-21 7 views

Respuesta

4

No que yo sepa: no creo Hg tiene todavía un tipo especial de objeto de asociarse para cometer mensaje.

introdujo en July 2007, "git notes" por Johannes Schindelin, las notas son:

Commit notas se manchas que se muestran junto con el mensaje de confirmación.
Estas burbujas son tomadas de las notas de referencia, que se puede configurar por la variable de configuración core.notesRef, que a su vez puede ser anulada por la variable de entorno GIT_NOTES_REF.

El árbitro notas de una rama que contiene árboles muy parecidos a los árboles de objetos sueltos en .git/objects/. En otras palabras, para obtener las notas de compromiso para un SHA-1 dado, tome los primeros dos caracteres hexadecimales como nombre de directorio, y los 38 caracteres hexadecimales restantes como nombre base, y mire hacia arriba en las notas ref.

La justificación para poner esta información en una ref es la siguiente:
queremos ser capaces de ir a buscar y, posiblemente, la unión de combinación de las notas, tal vez incluso mirar la fecha en que se introdujo una nota, y queremos almacenar ellos eficientemente junto con los otros objetos.

"git notes" sigue evolucionando right now (February 2010).

+0

Gracias. Supongo que tengo que hacer una solicitud de función :-) Si solo es congruente con la filosofía mercurial :-) – gruszczy