Como encontrar a idade de uma ramificação remota sem buscar a origem

0

Como excluir um ramo com mais de 30 dias no controle remoto sem buscar o repositório inteiro

i = nome da ramificação remota

if [ -n "$(git log -1 --since='30 days' -s $i)" ]; then
git push origin :$i
echo " Deleted Branch $i"
fi

alguém pode me ajudar nisso

    
por Satish Kolli 08.08.2013 / 20:52

1 resposta

0

A única maneira de saber quantos anos um commit é dado é buscá-lo - o protocolo de rede não dá acesso a tal informação de qualquer outra forma.

Se você não quiser buscar o repositório inteiro , use o modo "clone superficial" do Git para buscar apenas o commit mais recente:

git fetch --depth=1 ...
    
por 08.08.2013 / 21:07

Tags