Having tiered local and global commits make sense to me. Having one tool with tiered storage supports both usec-ases of personal undo and global sharing. It solves the discordant motivation problem - do you commit early and often or only when it's ALL working again? (Some TDD/agile say *both* and change work habits to fit, which can be a good thing, but some refactorings are complex enough that multiple undo checkpoints are useful but exposing all of those to the team is not.)
ClearCase provides this with "streams" as a separate concept from "branches". Good point about nomenclature. Bill, typing with thumbs _______________________________________________ Boston-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/boston-pm

