-
-
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
Add push commits history comment on PR time-line #11167
Conversation
* Add notify by email and ui of this comment type also Signed-off-by: a1012112796 <1012112796@qq.com>
fix lint
@a1012112796 didn't looked at the code jet ... so question: Do a ForcePush delete old comments to commits who are gone now? |
I haven't do it now. first I have no idea now, Then I think keep old commits comment is usefull if you want find out previous commit that you has delted. |
The reason why this PR is marked as draft again is that I found the force-push judgment is wrong and I need to find other strategies. Thanks. |
take your time :) |
fix wrong force-push judgement
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 think this requires some integration tests.
* Remove commit number check * add own notify fun * fix some typo Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
@guillep2k How about this way? ebde1d3 |
Need help about json, Thanks |
What I meant about json it to have comment type PushActionContent struct {
IsForcePush bool
Commits []string
} this way |
* save commit ids and isForce push by json * simplify GetBranchName
@lafriks your review is required. 😁 |
Ping LG-TM |
sadly I found a "bug" #11536 |
Fix: template: issue/default:20:17: executing "issue/default" at <.Comment.Type>: nil pointer evaluating interface {}.Type Introduced in go-gitea#11167
* Fix nil pointer in default issue mail template Fix: template: issue/default:20:17: executing "issue/default" at <.Comment.Type>: nil pointer evaluating interface {}.Type Introduced in #11167 * another one Co-authored-by: zeripath <art27@cantab.net>
* Add push commits history comment on PR time-line * Add notify by email and ui of this comment type also Signed-off-by: a1012112796 <1012112796@qq.com> * Add migrations for IsForcePush * fix wrong force-push judgement * Apply suggestions from code review * Remove commit number check * add own notify fun * fix some typo Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com> * fix lint * fix style again, I forgot something before * Change email notify way * fix api * add number check if It's force-push * Add repo commit link fuction remove unnecessary check skip show push commits comment which not have commits alive * Update issue_comment.go * Apply suggestions from code review Co-authored-by: mrsdizzie <info@mrsdizzie.com> * Apply suggestions from code review * fix ui view Co-authored-by: silverwind <me@silverwind.io> * fix height * remove unnecessary style define * simplify GetBranchName * Apply suggestions from code review * save commit ids and isForce push by json * simplify GetBranchName * fix bug Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com> Co-authored-by: mrsdizzie <info@mrsdizzie.com> Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: silverwind <me@silverwind.io>
* Fix nil pointer in default issue mail template Fix: template: issue/default:20:17: executing "issue/default" at <.Comment.Type>: nil pointer evaluating interface {}.Type Introduced in go-gitea#11167 * another one Co-authored-by: zeripath <art27@cantab.net>
view:
email