Merge pull request #195 from tomice/issues/194-flatten-awk-arrays-for-bsd-awk-compat

Flatten arrays for wider awk compatibility
This commit is contained in:
arzzen
2025-09-02 11:46:39 +02:00
committed by GitHub

View File

@@ -138,7 +138,7 @@ function commitsCalendarByAuthor() {
cmd | getline weekday; cmd | getline weekday;
close(cmd); close(cmd);
# weekday: 1=Mon, ..., 7=Sun # weekday: 1=Mon, ..., 7=Sun
count[weekday][mon]++; count[weekday * 12 + mon]++;
} }
END { END {
# Output matrix # Output matrix
@@ -151,7 +151,7 @@ function commitsCalendarByAuthor() {
else if (d==6) printf "Sat "; else if (d==6) printf "Sat ";
else if (d==7) printf "Sun "; else if (d==7) printf "Sun ";
for (m=1; m<=12; m++) { for (m=1; m<=12; m++) {
c = count[d][m]+0; c = count[d * 12 + m]+0;
if (c==0) if (c==0)
out="..."; out="...";
else if (c<=9) else if (c<=9)