-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use granular commits? #326
Comments
Hi @hrw, Based on your previous feedback received, ACS has recently made changes to the commit process for bug fixes (external or internal).
Can you please share feedback on recent commits which can be further improved? Your suggestions and "PR" are welcomed. Thanks, |
ae6d9fc7e6ed3d8cb80e1aba4ef0f0d26104ec5c is nice example:
issue #297 is one change Summary info can be put into PR description and will end in merge commit. I had own branches with changes in past and rebasing them over changes like above was always taking more time than needed. |
917f63640f77a487d502bd2481573cde2922d635 was a nightmare one: "Showing 182 changed files with 8,140 additions and 4,099 deletions."
Eight persons worked on this... |
Hi @hrw, Thanks for sharing the commits. Some comments from the ACS side. ACS has two types of commits.
For issue #317, it was a very minor change of updating the RULE, that lead to the merging of this issue fix with the #297 fix. Issue #297 needed PCIe infra changes, which lead to changes in most of PCIe tests and val files, but all the file changes are related to the issue fix. We will discuss internally how to better upstream changes for bug fixes that result in more than 5-6 file changes. Thanks, |
I understand that Arm may want to develop ACS as inside project using separate repository.
But a way changes land in public repo could be improved. Granular commits changing single things make it easier to follow development.
Instead we get "this commit does X, Y, Z, updates typos and change (C) years" code drops.
This is one of reasons I am only reporting issues instead of doing pull requests.
The text was updated successfully, but these errors were encountered: