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