i was told to change the name of master recently because it carries with it the negative connotation of slavery. ie master/slave
master hasn't been updated in almost 15 years and there's no way in hell i'm going to touch that. lol
14
ReginaPhalange @lemmy.world - 3day
... Isn't master the current production code?
How do you get a master that haven't been touched in 15 years?
5
Blaiz0r - 3day
Because you have a terrible branching strategy
8
Joe - 3day
73 feature branches in active development (most for several months), and one intern (currently on m/paternity leave) responsible for merging them. Check! In the meantime, several branches deployed to prod behind a reverse proxy with feature flags.
4
lengau @midwest.social - 3day
I think OP is talking about the fact that most new projects use "main" now, so "master" likely indicates an older project.
5
pHr34kY @lemmy.world - 3day
Checkout followed by 400 build errors because your entire toolchain and build pipeline has changed since you last touched it.
3
xia @lemmy.sdf.org - 3day
When branches don't check out... that's a problem.
TechSquidTV in programmerhumor
When you have to checkout the master branch
https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2Fff5407e9-df5a-4332-85e1-8f684f115553.pngi was told to change the name of master recently because it carries with it the negative connotation of slavery. ie master/slave
master hasn't been updated in almost 15 years and there's no way in hell i'm going to touch that. lol
... Isn't master the current production code? How do you get a master that haven't been touched in 15 years?
Because you have a terrible branching strategy
73 feature branches in active development (most for several months), and one intern (currently on m/paternity leave) responsible for merging them. Check! In the meantime, several branches deployed to prod behind a reverse proxy with feature flags.
I think OP is talking about the fact that most new projects use "main" now, so "master" likely indicates an older project.
Checkout followed by 400 build errors because your entire toolchain and build pipeline has changed since you last touched it.
When branches don't check out... that's a problem.