Hacker News new | ask | show | jobs
by blibble 1486 days ago
maven's release plugin used to do this (and I think still does)

it was a never ending source of merge conflicts

branching also causes problems (and mistakes)

vs. the build process deciding (possibly with some human input) what the tree's version is, then tagging it