+1 It is easy to prevent this by using rebase merging but committers have to care about it. If Github can be configured to prevent merge commits we should do so.
Thanks, Michael > Am 09.03.2020 um 17:58 schrieb Mathieu Lirzin <mathieu.lir...@nereide.fr>: > > Hello, > > The history of OFBiz trunk with the adoption of the Pull Request based > contribution process is getting less and less readable. Here is a > snippet of `git log --oneline --graph` demonstrating that: > > --8<---------------cut here---------------start------------->8--- > a3bcdc4cc3 * | Improved: Removes getSubContentWithPermCheck and getSubSub > |/ > 8ec3886d7f * Fixed: Code refactoring to support groovy syntax (OFBIZ-1023 > 604a3bfa02 * Improved: Convert PartyInvitationService.xml from minilang t > 5b8c89906c * Merge pull request #36 from danwatford/ofbiz-11428-checkst > |\ > e665f9dc68 | * Improved: Set checkstyle to use LF line endings > e9ec4181ec * | Merge pull request #17 from PierreSmits/Label-Cleanup > |\ \ > 974b85f4ec | * | Improved: Cleanup HumanRes labels > c71a7ae06d | * | Improved: UI labels > c121ad6b9d * | | Merge pull request #15 from PierreSmits/OFBIZ-10551 > |\ \ \ > | |_|/ > |/| | > 58b0da26f5 | * | Improved: Remove unused labels from ProductUiLabels.xml > 66aa76d7f7 * | | Merge pull request #35 from danwatford/ofbiz-11418-doc > |\ \ \ > 0ece441228 | * | | Fixed: Fixed line lengths in ModelFormFieldTest to adh > cfad407c48 * | | | Merge pull request #34 from danwatford/ofbiz-11418-d > |\ \ \ \ > | |/ / / > 5640de4eba | * | | Documented: Documented use of field attribute paramete > --8<---------------cut here---------------end--------------->8--- > > I personnally think this is a huge issue because it makes analysing > history and chasing previously introduced bugs unecessary hard. > > I would strongly recommend configuring OFBiz Github to require a linear > commit history when merging PR [1]. > > Thanks. > > [1] > https://help.github.com/en/github/administering-a-repository/requiring-a-linear-commit-history > > PS: Even if I try to be polite, I am profoundly angry regarding the way > the PR contribution process has been adopted without any formal > community approval or listening to people having stated important > requirements that needed to be addressed before moving towards that new > contribution process. > > -- > Mathieu Lirzin > GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37