Define error (#2444)
* move FileMetadataError
* Apply suggestions from code review
Co-authored-by: Lucain <lucainp@gmail.com>
* Defien Errors
* defines error
* keep REPO_API_REGEX
* fix circular import
---------
Co-authored-by: Lucain <lucainp@gmail.com>