A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this ...
This approach is inspired by a blog post from Nicolas Hery. It has also been taken for a spin by the folks at sift science. We find it very suitable to our needs, because it clearly separates concerns ...