I’m missing three tools in my life…

  1. Recursive git blame
  2. Rebase tracker (including diffing a commit from its previous version)
  3. Static analysis based object tracker (where does this value come from? Which properties are actually used when passed to this function?…)