[following up on a thread from a few months ago] Mikael Magnusson wrote on Wed, Dec 03, 2014 at 17:16:55 +0100: > I got a bit tired of constructing these manually, not sure how you guys > do it but here's my script for it. Here's my version of this. My workflow is as follows: first, commit the patches to the 'master' branch (using either 'git am' or 'git apply && git commit --author'), then run % zshdev-add 42 % git push where 42 is the X-Seq number. The first command generates a ChangeLog entry, updates the commit to include it (with 'git commit --amend'), and updates the commit's log message to include the X-Seq number. The ChangeLog entry is based on the first sentence of the commit message. If there are multiple local commits on top of origin/master, the script will amend all local commits which haven't already been amended. Cheers, Daniel P.S. I also use zstyle ':completion:*:-command-:*:commands' ignored-patterns zshdev-add-nnnnn-and-changelog-internal