You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/models/repo
yp05327 daf2a4c047
Fix wrong display of recently pushed notification (#25812)
There's a bug in #25715: 
If user pushed a commit into another repo with same branch name, the
no-related repo will display the recently pushed notification
incorrectly.
It is simple to fix this, we should match the repo id in the sql query.


![image](https://github.com/go-gitea/gitea/assets/18380374/9411a926-16f1-419e-a1b5-e953af38bab1)
The latest commit is 2 weeks ago.

![image](https://github.com/go-gitea/gitea/assets/18380374/52f9ab22-4999-43ac-a86f-6d36fb1e0411)

The notification comes from another repo with same branch name:

![image](https://github.com/go-gitea/gitea/assets/18380374/a26bc335-8e5b-4b9c-a965-c3dc3fa6f252)


After:
In forked repo:

![image](https://github.com/go-gitea/gitea/assets/18380374/ce6ffc35-deb7-4be7-8b09-184207392f32)
New PR Link will redirect to the original repo:

![image](https://github.com/go-gitea/gitea/assets/18380374/7b98e76f-0c75-494c-9462-80cf9f98e786)
In the original repo:

![image](https://github.com/go-gitea/gitea/assets/18380374/5f6a821b-e51a-4bbd-9980-d9eb94a3c847)
New PR Link:

![image](https://github.com/go-gitea/gitea/assets/18380374/1ce8c879-9f11-4312-8c32-695d7d9af0df)

In the same repo:

![image](https://github.com/go-gitea/gitea/assets/18380374/64b56073-4d0e-40c4-b8a0-80be7a775f69)
New PR Link:

![image](https://github.com/go-gitea/gitea/assets/18380374/96e1b6a3-fb98-40ee-b2ee-648039fb0dcf)

08/15 Update:
Follow #26257, added permission check and logic fix mentioned in
https://github.com/go-gitea/gitea/pull/26257#discussion_r1294085203


2024/04/25 Update:
Fix #30611

---------

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
9 months ago
..
archiver.go Add support for sha256 repositories (#23894) 1 year ago
attachment.go Do some performance optimize for issues list and view issue/pull (#29515) 12 months ago
attachment_test.go More refactoring of `db.DefaultContext` (#27083) 1 year ago
avatar.go Refactor AppURL usage (#30885) 10 months ago
collaboration.go Add user blocking (#29028) 12 months ago
collaboration_test.go Add user blocking (#29028) 12 months ago
fork.go Move more functions to db.Find (#28419) 1 year ago
fork_test.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
git.go Add merge style `fast-forward-only` (#28954) 1 year ago
issue.go Clean up log messages (#30313) 11 months ago
language_stats.go Penultimate round of `db.DefaultContext` refactor (#27414) 1 year ago
main_test.go make writing main test easier (#27270) 1 year ago
mirror.go More `db.DefaultContext` refactor (#27265) 1 year ago
pushmirror.go Don't run push mirrors for archived repos (#27140) 1 year ago
pushmirror_test.go Refactor deletion (#28610) 1 year ago
redirect.go Final round of `db.DefaultContext` refactor (#27587) 1 year ago
redirect_test.go Final round of `db.DefaultContext` refactor (#27587) 1 year ago
release.go Refactor some Str2html code (#29397) 12 months ago
release_test.go Another round of `db.DefaultContext` refactor (#27103) 1 year ago
repo.go Some performance optimization on dashboard and issues page (#29010) 12 months ago
repo_indexer.go Add support for sha256 repositories (#23894) 1 year ago
repo_list.go Fix wrong display of recently pushed notification (#25812) 9 months ago
repo_list_test.go migrate some more "OptionalBool" to "Option[bool]" (#29479) 12 months ago
repo_test.go Add user blocking (#29028) 12 months ago
repo_unit.go Allow everyone to read or write a wiki by a repo unit setting (#30495) 10 months ago
repo_unit_test.go add disable workflow feature (#26413) 2 years ago
search.go Get repo list with OrderBy alpha should respect owner too (#30784) 10 months ago
star.go Add user blocking (#29028) 12 months ago
star_test.go Add user blocking (#29028) 12 months ago
topic.go Refactor topic Find functions and add more tests for pagination (#30127) 11 months ago
topic_test.go Refactor topic Find functions and add more tests for pagination (#30127) 11 months ago
update.go Move some repository transfer functions to service layer (#28855) 1 year ago
upload.go Refactor deletion (#28610) 1 year ago
user_repo.go Get repo assignees and reviewers should ignore deactivated users (#30770) 10 months ago
user_repo_test.go Get repo assignees and reviewers should ignore deactivated users (#30770) 10 months ago
watch.go Add user blocking (#29028) 12 months ago
watch_test.go Add user blocking (#29028) 12 months ago
wiki.go Implement FSFE REUSE for golang files (#21840) 2 years ago
wiki_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago