News for hackers. Stuff that matters.
Re:Don't use Git rebase by golergka on Saturday September 16, 2017 @08:19AM (#15264304)
But that's exactly why I prefer merges - seeing that the problem wasn't in any individual branch, but resulted from the combination of changes in both is the most honest result that I would've wanted to see. Why do you label this as a 'failure'?
Re:Don't use Git rebase by Ballantara on Saturday September 16, 2017 @08:51AM (#15264429)
It sounds like rebasing this way ensures branches will not overlap at merge time. This presumably pushes the "combination of changes" into the rebased-before-merging branch, which (if nothing else) makes sure that one committer owns the bug, not two.
Re:Don't use Git rebase by lostmsu on Saturday September 16, 2017 @04:12PM (#15266495)
In case of merge that would be merge commit author.
Re:Don't use Git rebase by andrewaylett on Sunday September 17, 2017 @01:31PM (#15270702)
Because it's really difficult to disentangle changes made legitimately in supporting a merge from unintended extra changes that break things.

It also separates changes you made to implement your functionality work relative to the branch point from the extra changes you need to have your functionality work relative to the merge point. With rebase, you get the opportunity to put all the code to implement a feature in one place.

Remember that the usual caveats about writing software apply: you're doing this for the future-you and future-team-mates who come along in a few months trying to make sense of it all. Make life easy for them.