Visualizing Linux Kernel Contributions with cregit

2025-03-27

cregit visualizes contributions to the Linux kernel by color-coding source code files to identify individual contributors. Hovering over code snippets reveals commit details, and clicking opens the corresponding GitHub commit. While based on git blame and using srcML for parsing, it has limitations, such as macro expansion and true C compilation. cregit is a collaborative effort from researchers at Polytechnique Montreal, the Linux Foundation, and the University of Victoria.