3 ms·
> This is a ridiculous thing to say. I understand that inexperienced people oblivious to basic requirements of a simple release process might have a hard time
by rewmie 3y ago
> This is a ridiculous thing to say.
I understand that inexperienced people oblivious to basic requirements of a simple release process might have a hard time understanding why those requirements need to be addressed.
> GitLab says it’s too complex. GitHub says that it’s too complex. Linus Torvalds doesn't use it.
I recommend you think things through by yourself instead of holding on to meaningless appeals to authority.
For starters, you should read what the CEO of Gitlab actually said about Gitflow. The "complexity" examples boiled down to complaining about using rebase, which is really immaterial to the discussion and pointless nitpicking, as nothing forces anyone to rebase anything anywhere nor does it have a fundamental role in gitflow, and complaining that "there should be one main branch" is frankly a pointless remark. That's the full extent of the nitpicking.
Name-dropping Linus Torvalds to point out he doesn't use it is also a very silly attempt at an appeal to authority. I mean, the Pope himself doesn't use trunk-based development. Is that relevant?
Your silly attempt at an appeal to authority is outright absurd when you factor in the fact that the Linux release process is far more complex and convoluted than gitflow, involving cutting release branches by pulling cherry-picked changes from countless remote repositories which may or may not even track the same point in the branch.
https://www.kernel.org/doc/html/v4.15/process/2.Process.html https://www.kernel.org/doc/html/v4.15/process/2.Process.html
https://news.ycombinator.com/item?id=9744606 https://news.ycombinator.com/item?id=9744606
> Both Google and Facebook use trunk-based development.
Are you really sure? I know for a fact that you are not, and I call out your bullshit by stating that I know for a fact that some FANG teams use Gitflow, because I worked in them.
> You think none of these people are professionals?
I know that your baseless and silly appeals to authority show you are certainly not a professional with any degree of experience doing releases, and that's where your name drop attempts end.