This changes the behavior, right? IIUC, we'll no longer track a branch if something like 'dev' or 'master' is used as the git_tag. Is this intended? If so, maybe we should change all of our pegs to tags or SHAs so we don't imply that we can follow a branch.