Handy info on branching and merging with Git.
I swear I remember this diagram from the GNU Arch days.
I agree with all of this except the suggestion that Torvalds is responsible for it. He popularized this model of development, but he didn't invent it.