gitea/services/pull
赵智超 0903b1ac8c
Add push commits history comment on PR time-line ()
* 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>
..
check.go Only update merge_base in checker if not already merged ()
check_test.go Only check for conflicts/merging if the PR has not been merged in the interim ()
commit_status.go Fix bug on pull view when required status check no ci result ()
lfs.go Add basic repository lfs management ()
main_test.go Move some pull request functions from models to services ()
merge.go Prevent merge of outdated PRs on protected branches ()
patch.go Generate Diff and Patch direct from Pull head ()
pull.go Add push commits history comment on PR time-line ()
pull_test.go Move PushToBaseRepo from models to services/pull ()
review.go Display pull request head branch even the branch deleted or repository deleted ()
temp_repo.go Prevent deadlock in pull_service.GetDiverging(pr) ()
update.go Check Push permissions on IsUserAllowedToUpdate ()