Improved source control functionality