Monticello is a distributed optimistic concurrent versioning system for Squeak code. It was written by Avi Bryant and Colin Putney, with contributions from many members of the Squeak community. The most important features of Monticello are: Declarative modeling of Smalltalk code. Monticello works with snapshots, which include all the elements (classes, methods and variables) that make up the packa