I tried to follow the instructions found behind the link Mathieu provided and see that I cannot change the project settings.

Who has access to the project settings and can grant me permission to change settings?

Thanks,

Michael Brohl

ecomify GmbH - www.ecomify.de


Am 09.03.20 um 22:39 schrieb Michael Brohl:
+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

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to