script recursivo e conflito GIT [RESOLVIDO]

1. script recursivo e conflito GIT [RESOLVIDO]

Ricardo
samulife

(usa Outra)

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


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts