Skip to content

handle squash-merge and rebase-merge PR #25

Open
@tacaswell

Description

@tacaswell

Trying to cherry-pick a squash-merge results in errors like:

ct 29 18:13:42 meeseeksbot app/web.1:  ---------------------------------------- 
Oct 29 18:13:42 meeseeksbot app/web.1:  == Cleaning up previsous work...  
Oct 29 18:13:42 meeseeksbot app/web.1:  == Done cleaning  
Oct 29 18:13:42 meeseeksbot app/web.1:  == Cloning current repository, this can take some time.. 
Oct 29 18:13:42 meeseeksbot app/web.1:  Cloning into 'matplotlib'... 
Oct 29 18:14:01 meeseeksbot heroku/router:  at=error code=H12 desc="Request timeout" method=POST path="/webhook" host=meeseeksbot.herokuapp.com request_id=d4ba2128-42d2-4c89-8a09-ae8477213779 fwd="192.30.252.42" dyno=web.1 connect=1ms service=30003ms status=503 bytes=0 protocol=https 
Oct 29 18:14:10 meeseeksbot heroku/router:  at=error code=H12 desc="Request timeout" method=POST path="/webhook" host=meeseeksbot.herokuapp.com request_id=0c8e8fdc-b76b-424e-9a9c-fdd42f235091 fwd="192.30.252.34" dyno=web.1 connect=1ms service=30001ms status=503 bytes=0 protocol=https 
Oct 29 18:14:14 meeseeksbot heroku/router:  at=error code=H12 desc="Request timeout" method=POST path="/webhook" host=meeseeksbot.herokuapp.com request_id=5c574610-0b16-430f-af2e-3e024888df19 fwd="192.30.252.45" dyno=web.1 connect=0ms service=30001ms status=503 bytes=0 protocol=https 
Oct 29 18:14:23 meeseeksbot app/web.1:  == Cloned.. 
Oct 29 18:14:23 meeseeksbot app/web.1:  == Fetching branch to backport on ... 
Oct 29 18:14:24 meeseeksbot app/web.1:  == Fetching Commits to backport... 
Oct 29 18:14:24 meeseeksbot app/web.1:  == All has been fetched correctly 
Oct 29 18:14:24 meeseeksbot app/web.1:  Cherry-picking 6aeeec7efde2c9dfacf88d27118c7507002af4c7 
Oct 29 18:14:24 meeseeksbot app/web.1:    stderr: 'error: Mainline was specified but commit 6aeeec7efde2c9dfacf88d27118c7507002af4c7 is not a merge. 
Oct 29 18:14:24 meeseeksbot app/web.1:  fatal: cherry-pick failed' 

Falling back to without -m 1 would work in this case, but would likely fail in interesting ways for rebase-merge.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions