• Worth reading this article as well by Russ Cox which covers in more detail what is required to version code above version 2