cs - cooperate sanely / change sets cs is a change tracking system features: - small simple implementation - based on changes - changes can be named, grouped, changed, merged, split - history can be kept or discarded - weak and strong deletion - objects, changes and groups form a sort of nested graph - changes can be applied in several places - local base, simple distribution of change sets - efficient storage and replication using hashing - supports development, management and deployment - objects can be unversioned without deleting from the working copy - a named change set corresponds to work on a task - changes can be given standard and arbitrary attributes - can integrate with a task manager - mounting modules or maps at a directory or file - various types of mounting and mapping - simple command-line and object-oriented interface - simple oo configuration