Idea: Bring your own tags
Enable repositories to bring their own labels in the form of a fw.toml file:
tags = ["nvm", "project-a"]
Don't know yet if we should add the predefined tags on each sync or just on the first sync.
This would make porting tags a lot easier. The fw.toml file could be used for other things in the future.
Any thoughts on the idea?
Yeah this is a good idea but it has some annoying edge cases I'm not sure how to solve.
When to add the tag is one of them (should probably happen on sync but dealing with incoming deletes is super gnarly).
It's also somewhat of a security concern I think that a git pull might run code on your machine (after_clone or after_workon). But I agree there are big benefits if tags are "crowd sourced"/centralized