* Check if repo_id is valid and set repo_id to VRepoInfo
* Don't retain when traverse base commit
* Skip check blocks when verify base commit
---------
Co-authored-by: 杨赫然 <heran.yang@seafile.com>
* Add online gc core
* Add check gc when update repo
* Go add check gc when update repo
* Add gc unit test
* Support set pwd_hash for gc and fsck
* Optimize to check if block exists
---------
Co-authored-by: 杨赫然 <heran.yang@seafile.com>