Earlier quoted context omitted.
It does, in fact, relate to a repo like a repo relates to a file! Because every projection only contains related history and subtrees – much like if you were looking at a history of a file in a git repository
So I can “commit” a repo containing some history as the new version of a previous repo containing a different history?
Metahead – An enterprise-grade, Git-based metarepo
21–30 of 38 posts
Re: Metahead – An enterprise-grade, Git-based metarepo
#22Re: Metahead – An enterprise-grade, Git-based metarepo
#23Re: Metahead – An enterprise-grade, Git-based metarepo
#24Not sure how this is an improvement over using a mono repo
Re: Metahead – An enterprise-grade, Git-based metarepo
#25As someone who's never heard of a metarepo before, I'm still not sure exactly what it is or why I should use it after reading their landing page. I think a metarepo explainer video would helpful.
Vlad from metahead here. We answer this in the FAQ – metarepo is just a git repo that you can slice and dice any way you want while preserving history and having the ability to work on your part of the code. We went with "meta" because it's not exactly mono- or poly- – it's flexible enough so that you can make anything out of it. It also stores information about how your repos / projections relate – in that sense it'…
Re: Metahead – An enterprise-grade, Git-based metarepo
#26I've wished for this in multiple open-source oriented companies.
Re: Metahead – An enterprise-grade, Git-based metarepo
#27MIT License https://github.com/josh-project/josh/blob/master/LICENSE
You've also posted some good unpredictable comments so I definitely don't want to ban you. Basically, any form of predictability is what we're trying to avoid here.
Re: Metahead – An enterprise-grade, Git-based metarepo
#28Or, feel free to drop a GitHub link?
Re: Metahead – An enterprise-grade, Git-based metarepo
#29As someone who's never heard of a metarepo before, I'm still not sure exactly what it is or why I should use it after reading their landing page. I think a metarepo explainer video would helpful.
Vlad from metahead here. We answer this in the FAQ – metarepo is just a git repo that you can slice and dice any way you want while preserving history and having the ability to work on your part of the code. We went with "meta" because it's not exactly mono- or poly- – it's flexible enough so that you can make anything out of it. It also stores information about how your repos / projections relate – in that sense it'…
Hoenstly, that's a neat idea. No use to me, but a neat idea.