aboutsummaryrefslogtreecommitdiff
path: root/_scripts/postinfo
blob: efc70c234abbdff139db2359e9cec7b7f4f5d4fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
export LANG=C

file="$1"
tab="$(printf '\t')"

history="$(git log \
	--follow \
	--ignore-all-space --diff-filter=AM \
	--date=unix --pretty=format:"%cd$tab%an" \
	-- "$file")"

dates="$(echo "$history" | cut -d"$tab" -f1)"
authors="$(echo "$history" | cut -d"$tab" -f2 | sort -u)"

cat << EOF
date: '@$(echo "$dates" | head -n1)'
date_initial: '@$(echo "$dates" | tail -n1)'
edits: $(echo "$dates" | wc -l)
authors:
$(echo "$authors" | sed 's/^/- /')
EOF