summaryrefslogtreecommitdiffstats
path: root/scripts/changelog
blob: 049693050f673f6ea16014d1c09161af169ad713 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/env bash

if [[ -z "$1" ]]; then
    echo "No rev list given"
    exit 1
fi

for rev in $(git rev-list $1); do
    if git notes --ref=changelog list $rev &> /dev/null; then
        git log -n 1 --show-notes=* --pretty="format:* %N" $rev
    fi
done