Summary
This chapter covered the various ways you can explore project history: to find relevant revisions, select revisions to display, and for further analysis.
We started by describing the conceptual model of project history: the DAG of revisions. Understanding this concept is very important because many selection tools refer directly or indirectly to the DAG.
Then, you learned how to select a single revision and range of revisions, as well as how the concept of revision range works for a non-linear history. We can use this knowledge to see what changes were made on a branch since its divergence from the base branch, and vice versa; we can also examine what happened to both branches since their divergence.
Selecting revisions is an important first step in searching through project history. This will be described in the next chapter.