-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
If you push to a branch in a pull request, it will be "fork deleted". #11196
Comments
Is it possible that you ran gitea with different file names or different file paths (you shouldn't)? (e.g. By the way, it's not advisable to go back and forth with the versions, because the database suffers changes on each migration that may not be backwards compatible. |
I have an issue that looks the same, even though I have this error in a different way. Here is what I do:
When I do that, I get this message in my Pull request: And |
@meaz I can't reproduce on master. What version are you reporting this on? |
I also can't reproduce on release/v1.11 or 1.11.4.. |
It is version 1.11.4. |
Ok I tried to reproduce on 1.11.4 but couldn't. Can you reproduce on try? Can you give me an exact script to reproduce on 1.11.4 - (I tried to follow your comments above but was unable to reproduce with those - but I missed your info about fork because you didn't mention fork in your steps to reproduce.) Is the problem unpredictable - in that it only occurs infrequently? Does it rely on load? What OS are you running on? What DB? Ah looking again I see that you report fork broken - Are you pushing to branch on a fork which has an open pr to its base repo? I will try testing that. Doesn't seem to be broken on forks with try.gitea.io still need to check force pushes and the 1.11s |
Hi, As for the steps:
No, it happens each time I do the same steps, and for different repos.
I don't know, I'll ask the admin. OS I'm pretty sure it is Debian Stretch. DB is postgresql.
I'm not pushing to a fork. Directly to a branch on the main repo. |
Are you pushing over ssh or https? If you're pushing over ssh what happens if you do a simple ssh to git@server - you should not get a prompt - if you do you are not logging into gitea with a key managed by gitea and therefore all bets are off and you are in an unsupported situation. |
I'm pushing using Atom, so I guess it is https ? I'll try to spot the issue more precisely with the admin. Any idea where we should start searching? |
I tried the above using a raspberry pi 3 b+, with the most recent updates and postgresql and I could not replicate the issue. |
The admin updated his instance, it works now. |
[x]
):Description
I used gitea-1.9.2 to begin with. There was no problem at the time.
We then moved to gitea-1.10.1,1.10.2. It was working too.
However, after moving to gitea-1.11.1, an additional push to a branch in a pull request resulted in fork deleted and the pull request could no longer be merged.
The next time I reverted to gitea-1.10.4 and gitea-1.10.6, it worked.
But the next time I select gitea-1.11.4, it's the same error.
How can I get rid of this error?
The text was updated successfully, but these errors were encountered: