Server service provider interfaces and useful base implementations for dealing with CVS/SVN-like checkouts and workflows.