Diffing AOSP Releases
Every time a new Android version lands I want the same narrow thing: which repositories changed, and which of those changes are worth opening the source for. AOSP is a few hundred git projects stitched together by a repo manifest, so “what’s new in Android 17” is never one diff. It’s the union of a few hundred per-project diffs, almost all of them routine, a handful of them the actual story. I got tired of eyeballing the manifest by hand, so for the AOSP Internals book I wrote a small...