you are viewing a single comment's thread
view the rest of the comments
[–] 26 points 8 months ago (3 children)

Well, that explains a lot about the product quality. Their entire development workflow is a complete fucking mess.

  • Long-lived feature branches.
  • Creating merge commits to main just for the sole purpose of tagging them as releases while also maintaining separate release branches.
  • Force-pushing tags to incorporate post-release hotfixes instead of releasing minor patch updates.
  • Taking bugfixes from releases and merging them back into the development branch (have they not heard of cherry-pick?)
  • Always using merges even when a rebase would be easier to follow and keep the history more straightforward.
  • source
  • hideshow 3 child comments