script bash git live log.
Gosto de executar isso em sua própria janela de terminal, o gráfico é atualizado a cada 15 segundos e oferece uma boa visão geral do seu repositório git. o -40 é o número de confirmações a serem mostradas. se você omiti-lo e tiver um número muito grande de commits, o log irá desligar a tela. edite-o para se ajustar ao seu gosto pessoal / tamanho da tela do terminal.
o crédito pela ideia vai para o omglog de ben hoskings ( https://github.com/benhoskings/omglog ) eu o vi usá-lo na classe avançada git do peepcode e pensei … eu poderia fazer isso no bash, não necessidade de gemas de rubi. e assim é.
livelog.sh
#!/bin/sh
while true;
do
clear
git log
--graph
--all
--color
--date=short
-40
--pretty=format:"%C(yellow)%h%x20%C(white)%cd%C(green)%d%C(reset)%x20%s%x20%C(bold)(%an)%Creset" |
cat -
sleep 15
done