Hello,
I'm getting 500 each time that I do following:
1) open pull request from branch $myrepo $mybranch without signed off commits 2) pull request can't be completed due signoff restriction 3) close page 4) do some fixes and and do git push --force into $myrepo $mybranch 5) open new pull request from the same branch $myrepo $mybranch
Step 5 results into pagure throwing 500.
I believe that this must be issue with git push --force and overwriting head of previously unfinished pull request. I haven't tried if it's relevant to signoff or not however this happened every time on the pungi repo
You diagnosed the problem correctly but it has already been reported at: https://pagure.io/pagure/issue/350
It'll be fixed by: https://pagure.io/pagure/pull-request/368#comment-766