Git changeset dos logs

Use o comando abaixo para gerar um changeset simples.

$ git log  --decorate --pretty='Commit: %Cgreen%s%n%CresetAuthor:%Cred %an%n%CresetDate:%Creset %cd%n %b' --color > ./CHANGES

Isso criará um arquivo chamado CHANGESem seu diretório atual com conteúdo como:

Commit: COMMIT MSG
Author: Sameer Rahmani
Date: Thu Apr 10 23:58:43 2014 +0430

claro que você pode adicionar um alias para isso, assim como:

$ git config --global alias.changeset "log --decorate --pretty='Commit: %Cgreen%s%n%CresetAuthor:%Cred %an%n%CresetDate:%Creset %cd%n %b' --color"