-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
Clean-up HookPreReceive and restore functionality for pushing non-standard refs #16705
Conversation
…#16705) Partial Backport go-gitea#16705 There was an inadvertent breaking change in go-gitea#15629 meaning that notes refs and other git extension refs will be automatically rejected. This PR removes this incorrect forced rejection of non-standard refs. Fix go-gitea#16688 Signed-off-by: Andrew Thornton <art27@cantab.net>
…ndard refs There was an inadvertent breaking change in go-gitea#15629 meaning that notes refs and other git extension refs will be automatically rejected. Further following go-gitea#14295 and go-gitea#15629 the pre-recieve hook code is untenably long and too complex. This PR refactors the hook code and removes the incorrect forced rejection of non-standard refs. Fix go-gitea#16688 Signed-off-by: Andrew Thornton <art27@cantab.net>
521fdfb
to
cbe8dbe
Compare
Tests fail |
Code looks good but tests fail:
|
Signed-off-by: Andrew Thornton <art27@cantab.net>
5ba2382
to
f14b465
Compare
// internal routes | ||
|
||
// RepoAssignment assigns the repository and gitrepository to the private context | ||
func RepoAssignment(ctx *gitea_context.PrivateContext) context.CancelFunc { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will rebase my PR if this merged at first.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can always change Lunny's PR to make the PrivateContext have a less complicated and simpler Repo context.
This comment has been minimized.
This comment has been minimized.
…#16705) (go-gitea#16706) Partial Backport go-gitea#16705 There was an inadvertent breaking change in go-gitea#15629 meaning that notes refs and other git extension refs will be automatically rejected. This PR removes this incorrect forced rejection of non-standard refs. Fix go-gitea#16688 Signed-off-by: Andrew Thornton <art27@cantab.net>
Peeps this needs to be merged to restore functionality for git notes and others |
Signed-off-by: Andrew Thornton <art27@cantab.net>
thanks for the great work, I confirm the notes functionality is back for me 🚀 |
There was an inadvertent breaking change in #15629 meaning that notes refs and other
git extension refs will be automatically rejected.
Further following #14295 and #15629 the pre-recieve hook code is untenably long and
too complex.
This PR refactors the hook code and removes the incorrect forced rejection of
non-standard refs.
Fix #16688
Signed-off-by: Andrew Thornton art27@cantab.net