Common SCM operations wrapped up for use by Rust Builders