added support for source control repository management