IuryAlves / git-tomato

0 stars 0 forks source link

Propostas de especificação do git tomato #1

Open teles opened 6 years ago

teles commented 6 years ago

Pensei no git tomato ser um conjunto de 3 comandos, git tomato-timer, git tomato-commit, git tomato-log .

git tomato-timer:

git tomato-timer -m "Minha mensagem de commit"

git tomato-commit

Exemplo:

🍅 🍅 #1 Adiciona README inicial

git tomato-commit -m "#1 Melhora documentação da home page "

Exemplo:

🍅 🍅 🍅 #1 Melhora o README

git tomato-log

commit lksjeo1ih2udocjlmakfj (HEAD -> dev, origin/dev)
Author: teles <josetelesmaciel@gmail.com>
Date:   Thu Nov 2 14:38:30 2017 -0200
Tomatos: 3 :tomato: :tomato: :tomato:

    VDD-1043 - Corrige problema com AMP de /decoracao/pagina/<numero>

    commit feito na branch dev

commit 1294878471928731ksjdlakjno12uj
Author: teles <josetelesmaciel@gmail.com>
Date:   Thu Nov 2 10:44:52 2017 -0200
Tomatos: 1 :tomato: : tomato: : tomato: 

    VDD-1043 - adiciona removeNext

    commit feito na branch dev

git tomato-log --grep="texto"

IuryAlves commented 6 years ago

Acho que ao invés de criarmos um git tomato commit a gente poderia criar um hook que adicionaria a mensagem do git tomato. Assim não fica duplicado com git commit

teles commented 6 years ago

@IuryAlves isso dificultaria o fluxo de instalação do git tomato?

Quer dizer, é mais difícil fazer o usuário instalar um subcomando + hook do que pedir para ele instalar só um subcomando? Ou não muda nada?

IuryAlves commented 6 years ago

A minha preocupação é ter dois comandos que fazem a mesma coisa: git tomato commit e git commit