i have never yet used a git repo with submodules where the submodules worked. always some weird error message will creep in during an update and the only way to recover is to follow arcane steps of "reset --hard" and "explode --universe"

· · Web · 1 · 0 · 0

in this case, the only way to salvage the micropython repo tree, which seems to include literally dozens of repos, nested 3 or 4 deep in chained dependencies, was to put on my hard hat & boots, trudge into `.git/modules/`, and start randomly deleting folders and asking it to start fresh with `submodule update --init --recursive` a few times

the `--init` is to say you really mean it. the `--recursive` is to say you're not joking around.

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!