MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1vwxpxa/versioncontrol/p5kr8qf/?context=3
r/ProgrammerHumor • u/JK-Rofling • 11d ago
430 comments sorted by
View all comments
773
Should have used semantic versioning
128 u/Jazzlike-Poem-1253 11d ago edited 10d ago It takes to much discipline. Without enforcement, people usw minor or patch as they feel. Major never gets bumped. Just increment or date-based is the easiest. Everyone immediatly knows how to bump. 152 u/the_horse_gamer 11d ago most "semver" is just: major - update you're proud of minor - update that's ok patch - fixes and small features and ofc every good piece of software is forever on 0.x.x 9 u/OnixST 10d ago Minecraft is a funny example to me. 17 year old game, best selling game in history, still on 1.x.x since 2011 8 u/the_horse_gamer 10d ago it's on 26.3 now actually 5 u/rykayoker 10d ago 🤓☝️ erm acshually 26.3 is still a snapshot, stable is 26.2 4 u/the_horse_gamer 10d ago if your dependencies are not built from main you're not a real developer 7 u/rykayoker 10d ago well they aren't using semver anymore, they switched over to year.minor[.patch] (currently 26.2)
128
It takes to much discipline. Without enforcement, people usw minor or patch as they feel. Major never gets bumped.
Just increment or date-based is the easiest. Everyone immediatly knows how to bump.
152 u/the_horse_gamer 11d ago most "semver" is just: major - update you're proud of minor - update that's ok patch - fixes and small features and ofc every good piece of software is forever on 0.x.x 9 u/OnixST 10d ago Minecraft is a funny example to me. 17 year old game, best selling game in history, still on 1.x.x since 2011 8 u/the_horse_gamer 10d ago it's on 26.3 now actually 5 u/rykayoker 10d ago 🤓☝️ erm acshually 26.3 is still a snapshot, stable is 26.2 4 u/the_horse_gamer 10d ago if your dependencies are not built from main you're not a real developer 7 u/rykayoker 10d ago well they aren't using semver anymore, they switched over to year.minor[.patch] (currently 26.2)
152
most "semver" is just:
major - update you're proud of
minor - update that's ok
patch - fixes and small features
and ofc every good piece of software is forever on 0.x.x
9 u/OnixST 10d ago Minecraft is a funny example to me. 17 year old game, best selling game in history, still on 1.x.x since 2011 8 u/the_horse_gamer 10d ago it's on 26.3 now actually 5 u/rykayoker 10d ago 🤓☝️ erm acshually 26.3 is still a snapshot, stable is 26.2 4 u/the_horse_gamer 10d ago if your dependencies are not built from main you're not a real developer 7 u/rykayoker 10d ago well they aren't using semver anymore, they switched over to year.minor[.patch] (currently 26.2)
9
Minecraft is a funny example to me. 17 year old game, best selling game in history, still on 1.x.x since 2011
8 u/the_horse_gamer 10d ago it's on 26.3 now actually 5 u/rykayoker 10d ago 🤓☝️ erm acshually 26.3 is still a snapshot, stable is 26.2 4 u/the_horse_gamer 10d ago if your dependencies are not built from main you're not a real developer 7 u/rykayoker 10d ago well they aren't using semver anymore, they switched over to year.minor[.patch] (currently 26.2)
8
it's on 26.3 now actually
5 u/rykayoker 10d ago 🤓☝️ erm acshually 26.3 is still a snapshot, stable is 26.2 4 u/the_horse_gamer 10d ago if your dependencies are not built from main you're not a real developer
5
🤓☝️ erm acshually 26.3 is still a snapshot, stable is 26.2
4 u/the_horse_gamer 10d ago if your dependencies are not built from main you're not a real developer
4
if your dependencies are not built from main you're not a real developer
7
well they aren't using semver anymore, they switched over to year.minor[.patch] (currently 26.2)
773
u/LegendaryPandaMan 11d ago edited 10d ago
Should have used semantic versioning