Pular para o conteúdo

script recursivo e conflito GIT [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. script recursivo e conflito GIT [RESOLVIDO]

Enviado em 05/03/2009 - 13:26h

Galera, esse é uma parte de uma funcao que estou desenvolvendo com base no sistema de controle de versao GIT. Meu problema é que nao estou conseguindo atribuir um indice para meu arquivo para que eu possa voltar na arvore de pesquisa. A variavel $NUM contem em cada linha (tree e blob) caso for uma tree ela chama a recursividade e se for blob ela captura SHA1 e grava em um arquivo. Quando ela chega no fim ela nao volta para verificar as outras linhas.

git ls-tree ${NUM} > arquivo.txt
while read lire_Linha_T;
do
TIPO=$(echo "$lire_Linha_T" | cut -d " " -f2)
NUM=$(echo "$lire_Linha_T" | cut -c13-53)
if [ "$TIPO" = "blob" ]
then
echo "${NUM}" >> blob.txt"
elif [ "$TIPO" = "tree" ]
then
analise "${NUM}"
fi
done < arquivo.txt

Se eu nao fui bem claro estou a disposicao para resolver esse problema.. O intuito é uma analise de uma base de dados do git para verificar se algum usurio nao realisou um commit com um conflito. Depois analisarei todos os blobs.

Obrigado

Responder tópico

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder