>What are the use cases for this?
Mainly, version control, but also, this enables any usage that expects File System (files) as an input.
It is much easier to handle files when ingesting and processing data.
Below are some usecases i am thinking about (I will soon develop some of this):
1. SQL Formatter
2. A.I powered documentation
3. Technical debt management w/ dependecy management techniques
>If I make changes to the repo files can they be synces back to the Metabase database?
Not yet, but easily doable via current code architecture.