memoLog

Visão Geral

O objeto Log é utilizado para obter o histórico de commits de um repositório Git localizado em um diretório específico. Ele permite consultar informações do log do repositório dentro de um fluxo.


Funcionamento

O objeto acessa o repositório Git presente no diretório informado e executa a leitura do log de commits. Opcionalmente, pode aguardar por um período máximo configurado antes de retornar o resultado da operação.

Quando usar

  • Quando for necessário consultar o histórico de commits de um repositório Git.

  • Em fluxos que precisam validar, registrar ou analisar informações do log Git.

  • Após a inicialização ou atualização de um repositório Git.

Quando não usar

  • Quando não há um repositório Git no diretório informado.

  • Em fluxos que não necessitam acessar o histórico de commits.


Configuração

CAMPO
DESCRITIVO

Título

Nome exibido para identificar o objeto no editor.

Nome Identificador do Objeto

Identificador técnico utilizado para referenciar o objeto no fluxo.

Diretório

Diretório onde está localizado o repositório Git.

Tempo de espera

Opção para habilitar o uso de tempo máximo de espera na execução.

Tempo máximo de espera (em segundos)

Tempo máximo que o objeto aguardará pela execução, em segundos.


Exemplos

Exemplo simples

Um fluxo que consulta o log de commits de um repositório Git localizado em um diretório definido.

Exemplo aplicado

Em um processo de auditoria, o objeto Log é utilizado para obter o histórico de commits de um repositório e registrar essas informações para análise ou controle interno.


Retornos


Erros comuns e como evitar

  • Diretório inválido ou vazio: Certifique-se de informar um diretório que contenha um repositório Git válido.

  • Tempo máximo de espera não configurado corretamente: Ao habilitar Tempo de espera, verifique se o valor em segundos está preenchido corretamente.

  • Identificador duplicado: Utilize um valor único no campo Nome Identificador do Objeto.


Boas práticas

  • Utilize o objeto Log apenas após garantir que o repositório Git já foi inicializado.

  • Configure o tempo máximo de espera apenas quando necessário.

  • Utilize nomes claros e padronizados para títulos e identificadores.

Last updated

Was this helpful?