Should the fact we are looking for a . in the branch name to indicate a version be abstracted somewhere so it's more obvious and we can update the strategy in one place if we decide on a better way of doing it?