Lock Step Development

In organisations, one often wants to run a 'mainline' where everyone that is able to commit to from their local workstations. When one user commits to this mainline, all other users need to perform a 'pull' like operation before they can perform a commit themselves.