PostsDemoRepo ArchaeologyReproduce It Copied copy path!
Repo Archaeology — 998 commits, read as a shape
Every figure above comes from these commands. Run them in this repository.
git rev-list --count HEAD
git log --format=%ad --date=short | sort -u | wc -l
git log --format=%ad --date=format:%Y-%m | sort | uniq -c
git log --format=%s | grep -cE '^[a-z]+(\([a-z0-9_/.-]+\))?!?: '
git log --format=%ad --date=format:%H | sort | uniq -c
git log --format=%ad --date=format:%u-%a | sort | uniq -c
git log --format='' --name-only | grep -v '^$' | sort | uniq -c | sort -rn | head -15
git ls-files | awk -F/ '{print $1}' | sort | uniq -c | sort -rn
The one that produced the U-curve:
git log --format='%ad|%s' --date=format:%Y-%m \
| awk -F'|' '{t[$1]++; if ($2 ~ /^[a-z]+(\([a-z0-9_\/.-]+\))?!?: /) c[$1]++} \
END {for (m in t) printf "%s %d/%d\n", m, c[m], t[m]}' \
| sort
Data window: 2025-12-11 to 2026-08-30. Three charts read their rows from repo-archaeology.json; the rest are written inline.