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/models
zeripath 651fe4bb7d
Add doctor command for full GC of LFS (#21978)
The recent PR adding orphaned checks to the LFS storage is not
sufficient to completely GC LFS, as it is possible for LFSMetaObjects to
remain associated with repos but still need to be garbage collected.

Imagine a situation where a branch is uploaded containing LFS files but
that branch is later completely deleted. The LFSMetaObjects will remain
associated with the Repository but the Repository will no longer contain
any pointers to the object.

This PR adds a second doctor command to perform a full GC.

Signed-off-by: Andrew Thornton <art27@cantab.net>
2 years ago
..
activities refactor some functions to support ctx as first parameter (#21878) 2 years ago
admin Implement FSFE REUSE for golang files (#21840) 2 years ago
asymkey refactor some functions to support ctx as first parameter (#21878) 2 years ago
auth Use random bytes to generate access token (#21959) 2 years ago
avatars Implement FSFE REUSE for golang files (#21840) 2 years ago
db Add a simple test for external renderer (#20033) 2 years ago
fixtures Add a simple test for external renderer (#20033) 2 years ago
foreignreference Implement FSFE REUSE for golang files (#21840) 2 years ago
git Add doctor command for full GC of LFS (#21978) 2 years ago
issues Rename almost all Ctx functions (#22071) 2 years ago
migrations Add API management for issue/pull and comment attachments (#21783) 2 years ago
organization Rename almost all Ctx functions (#22071) 2 years ago
packages Fix condition for is_internal (#22095) 2 years ago
perm Rename almost all Ctx functions (#22071) 2 years ago
project Rename almost all Ctx functions (#22071) 2 years ago
pull refactor some functions to support ctx as first parameter (#21878) 2 years ago
repo Add a simple test for external renderer (#20033) 2 years ago
system Implement FSFE REUSE for golang files (#21840) 2 years ago
unit Implement FSFE REUSE for golang files (#21840) 2 years ago
unittest Implement FSFE REUSE for golang files (#21840) 2 years ago
user refactor some functions to support ctx as first parameter (#21878) 2 years ago
webhook Implement FSFE REUSE for golang files (#21840) 2 years ago
error.go Implement FSFE REUSE for golang files (#21840) 2 years ago
fixture_generation.go Implement FSFE REUSE for golang files (#21840) 2 years ago
fixture_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
main_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
migrate.go Implement FSFE REUSE for golang files (#21840) 2 years ago
migrate_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
org.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
org_team.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
org_team_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
org_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
repo.go Fix issue/PR numbers (#22037) 2 years ago
repo_collaboration.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
repo_collaboration_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
repo_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
repo_transfer.go Rename almost all Ctx functions (#22071) 2 years ago
repo_transfer_test.go Rename almost all Ctx functions (#22071) 2 years ago
user.go Implement FSFE REUSE for golang files (#21840) 2 years ago