Embed Notice
HTML Code
Corresponding Notice
- Embed this notice@penguin42 @hrw I hate submodules very much too. However, their implementation has become far less buggy in the last couple of years. It used to be extremely easy to break your repository completely with them. But in 2025 you can live with them with little trouble for months, maybe even years. BTW, it's "git submodule update". Don't do -f. The main remaining reason for my hate is how easy to is to forget to update them. And a less important reason is that branches are prevalent in modern git workflows (instead of cloning), and they conflict with submodules.