base branch should probably be a variable, since 'master' may not always be the desired value.