This document describe API usage for a SCM client.
This document describe step by step the implementation of a new SCM provider.