Why Nostr? What is Njump?
2023-06-11 22:04:54

THE MARTYR OF BUTLERIAN JIHAD on Nostr: Submodules are probably the ugliest piece of suck that Git has to offer. The entire ...

Submodules are probably the ugliest piece of suck that Git has to offer. The entire idea that your repo must depend on some other repos -- which may or may not be available -- is just a recipe for failure. This is especially true when submodules are hosted by a different user or even on an entirely different git hosting, i.e. out of the top repo owner's control.

The obvious solution would be to include the submodule commits into the top repository as a kind of sub-repo, with its own history but still contained within the same .git directory. But git people are spethial beyond any measure and excel only in their arrogance.

By the way, between this and Leunuchs, I really think that Loinooos Torovaltos isn't very good at programming. Both of his famous projects are just a bunch of ugly hacks that have only become successful through sheer power of autism. It's just yet another case of writing a lot of code quickly and making it just barely work that helps him to stay ahead of the competition.

This post is inspired by me trying to reverse engineer a bunch of code from a repo that misses submodules, because those have been lost to time.
Author Public Key
npub14zues5n3z7schvkwaausr8q2jsct8pzcncgkp0l5rye4t7ar5rvq397yp7