Cregit: token-level history of Linux

Description

Speaker: Daniel German, Professor of Computer Science, University of Victoria

One of the major disadvantages of git’s blame command is that the minimum unit of change it tracks is the line of text. To address this issue, Cregit (http://github.com/cregit/cregit), a set of tools the permits that traceability of each token of the source code of a git repository, is developed.Using cregit we have successfully documented the origin of each token of the kernel since release 4.7 at https://cregit.linuxsources.org/ This presentation provides an overview of how Cregit works and demonstrate how to use the Linux cregit website.