88af959b24
The first warning of a misspelling is a false positive, so we annotate the script accordingly. As for the x-prefix warnings update the check to use the conventional '[ -z <string> ]' syntax. all-syslog.sh:46:47: warning: Possible misspelling: ZEVENT_ZIO_OBJECT may not be assigned, but ZEVENT_ZIO_OBJSET is. [SC2153] make_gitrev.sh:53:6: note: Avoid x-prefix in comparisons as it no longer serves a purpose [SC2268] man-dates.sh:10:7: note: Avoid x-prefix in comparisons as it no longer serves a purpose [SC2268] Reviewed-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Reviewed-by: John Kennedy <john.kennedy@delphix.com> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #12208
13 lines
335 B
Bash
Executable File
13 lines
335 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# This script updates the date lines in the man pages to the date of the last
|
|
# commit to that file.
|
|
|
|
set -eu
|
|
|
|
find man -type f | while read -r i ; do
|
|
git_date=$(git log -1 --date=short --format="%ad" -- "$i")
|
|
[ -z "$git_date" ] && continue
|
|
sed -i "s|^\.Dd.*|.Dd $(date -d "$git_date" "+%B %-d, %Y")|" "$i"
|
|
done
|