| ▲ | formerly_proven 3 hours ago | |||||||||||||
> That makes sense, so does doing releases by using tags, why would that make you uncomfortable? Tags are not immutable. | ||||||||||||||
| ▲ | embedding-shape 3 hours ago | parent [-] | |||||||||||||
Are you confusing tags with branches? Git tags for all intents and purposes are immutable. If you have a tag in your local repository that was pulled down from another remote, and the remote changes the tag and you update your local repository, it'll reject the incoming tag. It's true they're both refs inside git, but git literally treats them as "shouldn't move", unlike branches. They're not immutable in the technical sense, so I guess you're technically right. But they're not used the same way as branches, and the tooling won't like that either. | ||||||||||||||
| ||||||||||||||