Been kind of thinking about taking all of my open source code and throwing it into some kind of loosely maintained monorepo. Sort of a "here's some stuff I wrote" kind of thing.
@dabeaz for what purpose are you doing this?
Depending on your needs, you might be able to set up a git repo and just pull in everything from distinct sources/projects. You would essentially have multiple git commit trees, but I don't think that's, strictly speaking, a problem for git. Then expose in several branches.
.. I haven't tried this myself. But it would maintain your original code histories, while also being consolidated in a single repo.
Edited 15d ago