01 / 09
Tracing "when and why did this line change?"
The most frequent question encountered in team software development is:
> "When was this line written, by whom, and for what purpose?"
Developers regularly forget details of code they wrote months ago, or need to understand code written by others. The reason you create descriptive commits is precisely to answer this question.
The inspection commands in this chapter never alter repository state. You can run them freely and repeatedly without risk.