In 1991, Peter Feiler dissected the current functionality of version control tools and how it had evolved over time. Since then very little has happened for version control tools.
Based on Peter Feilers report we will show how version control tool functionality has developed and why different concepts have been invented ending up with the concept of long transactions.
At Lund University, at the beginning of this century, the concept of long transactions was further developed into strict long transactions. We will look at what they are and why they are so useful.