aboutsummaryrefslogtreecommitdiff
path: root/_scripts/postinfo
blob: f31b145f4c02d9743ec3f1d31ba88f21934ecc60 (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=short --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