-
Story
-
Resolution: Done
-
Minor
-
None
User Story
As a developer I want that overhead that we add to upstream repo forksĀ to be as small as possible so that rebases will happen smoother and don't see many conflicts.
Background
Having a huge overhead of our commits in upstream forks causes some problems for rebases, as the possibility of conflict increases. Also it clogs commit history and it's harder to seatch for a required commit there.
Steps
- Create a repo in openshift-cloud-team org
- Implement a tool there that removes all commits related to OWNERS, Dockerfile, vendor/ updates.
Stakeholders
- Potentially all owners of upstream forks in OpenShift.
Definition of Done
- The tool successfully removes unnecessary commits from the history without breaking anything.
- Document how to use the tool.
- Implement unit tests for the tool