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.
forgejo/services/repository
Christian Ullrich 84285a1169
Do not list active repositories as unadopted (#22034)
This fixes a bug where, when searching unadopted repositories, active
repositories will be listed as well. This is because the size of the
array of repository names to check is larger by one than the
`IterateBufferSize`.

For an `IterateBufferSize` of 50, the original code will pass 51
repository names but set the query to `LIMIT 50`. If all repositories in
the query are active (i.e. not unadopted) one of them will be omitted
from the result. Due to the `ORDER BY` clause it will be the oldest (or
least recently modified) one.

Bug found in 1.17.3.

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2 years ago
..
archiver refactor some functions to support ctx as first parameter (#21878) 2 years ago
files refactor some functions to support ctx as first parameter (#21878) 2 years ago
adopt.go Do not list active repositories as unadopted (#22034) 2 years ago
adopt_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
avatar.go Implement FSFE REUSE for golang files (#21840) 2 years ago
avatar_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
branch.go Implement FSFE REUSE for golang files (#21840) 2 years ago
cache.go Implement FSFE REUSE for golang files (#21840) 2 years ago
check.go Add doctor command for full GC of LFS (#21978) 2 years ago
fork.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
fork_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
hooks.go Implement FSFE REUSE for golang files (#21840) 2 years ago
lfs.go Add doctor command for full GC of LFS (#21978) 2 years ago
main_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
push.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
repository.go Rename almost all Ctx functions (#22071) 2 years ago
repository_test.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
review.go Implement FSFE REUSE for golang files (#21840) 2 years ago
review_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
template.go Implement FSFE REUSE for golang files (#21840) 2 years ago
transfer.go Rename almost all Ctx functions (#22071) 2 years ago
transfer_test.go Rename almost all Ctx functions (#22071) 2 years ago