News for hackers. Stuff that matters.
Re:The Problem with Git Flow by wwright on Wednesday June 24, 2020 @07:57AM (#23626850)
You can avoid “bugs introduced by the merge” by requiring a fast forward/semi-linear merge (ie, the source branch must be a superset of the destination branch). Any testing or validation of the source branch is therefore valid for the result branch, as the contents of the source and result are identical.
Re:The Problem with Git Flow by jayd16 on Wednesday June 24, 2020 @11:43AM (#23629261)
To actually ensure a fast forward merge you need to get your testing done while no changes can be made to master. If you were to actually enforce this it can really lock up development. If you're doing any manual testing its untenable. This is why release streams and hotfixes are used.