Tags: cregit


The goal of cregit is to provide token-level blame for a software system whose history has been recorded using Git.

cregit: Token-Level Blame Information for the Linux Kernel

Who wrote this code? Why? What changes led to this function’s current implementation? These are typical questions that developers (and sometimes lawyers) ask during their work. Most software development projects use version control software (such as Git or Subversion) to track changes and use the “...
Read 0 Comments

Linking Commits to Reviews

In a talk in the refereed track of the 2017 Linux Plumbers Conference, Alexandre Courouble presented the email2git tool that links kernel commits to their review discussion on the mailing lists. Email2git is a plugin for cregit, which implements token-level history for a Git repository; we covered...
Read 0 Comments


Email2git is a patch retrieving system built for the Linux kernel, which is available as a cregit extension and as a simple commit ID based search tool.

Email2git: Matching Linux Code with its Mailing List Discussions

TL;DR: Email2git is a patch retrieving system built for the Linux kernel. It exists under two forms: As a cregit plugin: Retrieve patches of selected source code tokens As the email2git search tool: Retrieve patches for entered commit IDs Email2git The Linux project's email-based reviewing...
Read 0 Comments
Click Here!