gancho. Isto permite que o conteúdo da transação seja validado ou alterado. O status de saída 0 permite que a consolidação prossiga. Um status de saída diferente de zero fará com que a transação seja desfeita. O nome do marcador será passado em ``$HG_BOOKMARK``, a nova localização do marcador será passada em ``$HG_NODE``, e a anterior em ``$HG_OLDNODE``. No caso de criação de um marcador, ``$HG_OLDNODE`` estará vazia; no caso de remoção, ``$HG_NODE`` estará vazia. Adicionalmente, a razão da abertura da transação será passada em ``$HG_TXNNAME``, e um identificador único para a transação será passado em ``HG_TXNID``.