You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Development work on issues #1 and #4 saw quite a lot of commits - 67 to be exact. This is unnecessarily large considering that it only involved around six files. Also, the history saw quite a lot of fixes for accidental merges, typos, and bugs. Since the feature branches were merged, squashing commits at this point would prove unnecessarily complex.
As a result, the effective changes of the repository would need to be committed to a new branch from 946a99f; this would, in effect, make the commit history meaningful and human-readable.
Note: The main branch would have to be fixed after a pull request is issued to the upstream repository from the development branch associated with this issue.
Note to self - In the future, please make sure that before a merge to main, commits on the development branches are squashed and the CI workflow passes. Also, don't commit too frequently - this will make squashing quite hard later on.
The associated branch has been merged and the main branch has been modified to be even with upstream. As mentioned in this pull request, the last few days have been quite the ride in understanding git discipline, and I do hope to take the mistakes as valuable lessons to learn from.
Development work on issues #1 and #4 saw quite a lot of commits - 67 to be exact. This is unnecessarily large considering that it only involved around six files. Also, the history saw quite a lot of fixes for accidental merges, typos, and bugs. Since the feature branches were merged, squashing commits at this point would prove unnecessarily complex.
As a result, the effective changes of the repository would need to be committed to a new branch from 946a99f; this would, in effect, make the commit history meaningful and human-readable.
Note to self - In the future, please make sure that before a merge to main, commits on the development branches are squashed and the CI workflow passes. Also, don't commit too frequently - this will make squashing quite hard later on.
Associated branch:
github-workflow
The text was updated successfully, but these errors were encountered: