Common concepts for dealing with commits and change sets.