Timesheet No Git
Sexta-feira é o Dia International da Timesheet. Ou seria segunda? :)
Se você usa o git
como controle de versão, tem um jeito fácil de pegar o trabalho feito na última semana.
Primeiro, você precisa confirmar que tem o git
name
configurado corretamente (confira no arquivo ~/.gitconfig
).
Caso não tenha, adicione o name
executando o comando abaixo num terminal (conforme explicado no Help do GitHub):
git config --global user.name "Mona Lisa"
Atenção: É pra usar seu nome completo, o mesmo usado nos commits do Github. Não é o username
do GitHub.
Após isso, execute o seguinte commando (também no terminal) para adicionar um git alias
chamado timesheet
:
git config --global alias.timesheet '!git log --reverse --date=short --pretty=format:"%ad - %s%d" --date=short --date-order --author="$(git config user.name)" --branches --since="1 week ago"'
Pronto! Se achou meio assustador, boa parte dos parâmetros é explicado no help do git log
.
Agora vá até a pasta do seu projeto e rode o novo comando:
git timesheet