Updating with simplified git-style sub command modes