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.
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>
1 year ago
..
branches.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
branches_test.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
commit_status.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
commit_status_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
lfs.go Add doctor command for full GC of LFS (#21978) 1 year ago
lfs_lock.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
main_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
protected_tag.go Implement FSFE REUSE for golang files (#21840) 2 years ago
protected_tag_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago