testing vs integrated git source control