The linked site contains a <i>token</i>-based (rather than <i>line</i>-based) git "blame" annotation view for Linux kernel releases, i.e. it allows you to discover which commit added a particular <i>token</i>--where "a token is what the C syntax considers a token".<p>An advantage of a per-token commit attribution view is you don't need to transit through the history of an entire <i>line</i>.<p>Cregit is the tool used to produce the per-token view: <a href="https://github.com/cregit/cregit" rel="nofollow">https://github.com/cregit/cregit</a><p>I encountered Cregit recently while doing some "code history spelunking/archaeology" and thought it seemed pretty nifty.<p>Decided to share the link as there have been a couple of recent HN threads which included discussion about the poor granularity of line-based git "blame" functionality.<p>The most recent kernel version on the site is v6.13: <a href="https://cregit.linuxsources.org/code/6.13/" rel="nofollow">https://cregit.linuxsources.org/code/6.13/</a><p>Unfortunately, the tool itself seems not to be under active development, the most recently modified branch is from 2 years ago & the main branch was last modified 6 years ago: <a href="https://github.com/cregit/cregit/tree/newinter" rel="nofollow">https://github.com/cregit/cregit/tree/newinter</a>