generate changelog from git log