Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-1490

Update storm-merge.py to be full featured

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • None
    • build
    • None

    Description

      storm-merge.py should optionally do more then just print out the merge command.

      At a minimum it should

      1. update the branch you are trying to merge to
      2. create the branch integration branch (based off of the first branch)
      3. run the merge
      4. update the changelog (unless we just want this to go away)
      5. run some sanity tests (minimum build, ideally some tests and RAT too)
      6. merge the integration back to the main branch
      7. push the result back to apache

      It would also really be nice if it could offer the ability to cherry-pick a pull request made on another branch. Updating things as needed

      If we want the changelog to go away it would not be too hard to combine a JIRA query with a git log to regenerate that too. But that might be a separate tool.

      Attachments

        Activity

          People

            Unassigned Unassigned
            revans2 Robert Joseph Evans
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: