Git Based Source Control Definition