A better version control system