#!/bin/sh
-git log --pretty=format:'<listitem>
- <para>
- g%h: %s
- </para>
-</listitem>' "$@" | perl -pe 's/\#(\d+)/t$1/g'
+
+if [ "$1" = "-" ]; then
+ cat
+else
+ git log --no-merges --pretty=format:'- [commit %h](https://github.com/PowerDNS/pdns/commit/%h): %s (%an)' "$@" |\
+ perl -pe 's!#([[:digit:]]+)![ticket #\1](https://github.com/PowerDNS/pdns/issues/\1)!g;'
+fi