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 CHANGES
em 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"