Uploaded image for project: 'OpenShift Cloud'
  1. OpenShift Cloud
  2. OCPCLOUD-1294

Create a tool that cleans git history for upstream foks

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Minor Minor
    • openshift-4.10
    • None
    • Upstream
    • 3
    • False
    • False
    • CLOUD Sprint 213, CLOUD Sprint 214

      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

              fedosin Mikhail Fedosin (Inactive)
              fedosin Mikhail Fedosin (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: