forgejo/services/repository
Christian Ullrich 068e96fbd2
Do not list active repositories as unadopted (#22034) (#22167)
Backport #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.

Co-authored-by: Christian Ullrich <christian.ullrich@traditionsa.lu>
2022-12-19 12:48:57 +00:00
..
archiver Fix hard-coded timeout and error panic in API archive download endpoint (#20925) (#21051) 2022-09-06 07:54:47 +01:00
files Remove legacy git code (ver < 2.0), fine tune markup tests (#19930) 2022-06-16 23:47:44 +08:00
adopt.go Do not list active repositories as unadopted (#22034) (#22167) 2022-12-19 12:48:57 +00:00
adopt_test.go Fix repository adoption on Windows (#21646) (#21651) 2022-11-01 19:24:37 +00:00
avatar.go Add migrate repo archiver and packages storage support on command line (#20757) (#20806) 2022-08-18 09:27:56 +08:00
avatar_test.go Some repository refactors (#17950) 2021-12-12 23:48:20 +08:00
branch.go Move some code into models/git (#19879) 2022-06-12 23:51:54 +08:00
cache.go Move repository model into models/repo (#17933) 2021-12-10 09:27:50 +08:00
check.go Move some repository related code into sub package (#19711) 2022-06-06 16:01:49 +08:00
fork.go Move some code into models/git (#19879) 2022-06-12 23:51:54 +08:00
fork_test.go Make git.OpenRepository accept Context (#19260) 2022-03-30 03:13:41 +08:00
hooks.go Move some repository related code into sub package (#19711) 2022-06-06 16:01:49 +08:00
main_test.go Use a struct as test options (#19393) 2022-04-14 21:58:21 +08:00
push.go Fix incorrect notification commit url (#21479) (#21483) 2022-10-18 15:46:13 +08:00
repository.go Move issues related files into models/issues (#19931) 2022-06-13 17:37:59 +08:00
repository_test.go Move some repository related code into sub package (#19711) 2022-06-06 16:01:49 +08:00
review.go Move some repository related code into sub package (#19711) 2022-06-06 16:01:49 +08:00
review_test.go Move some repository related code into sub package (#19711) 2022-06-06 16:01:49 +08:00
template.go Check issue labels slice length before calling xorm Insert(#20655) (#20836) 2022-08-17 23:36:56 +01:00
transfer.go Move access and repo permission to models/perm/access (#19350) 2022-05-11 12:09:36 +02:00
transfer_test.go Move access and repo permission to models/perm/access (#19350) 2022-05-11 12:09:36 +02:00