Есть такая система контроля версий (VCS) – git. Такая хорошая, добротная, модная – молодёжная! Сейчас как бы модно на неё проекты переводить. Даже внешние репозитарии, вроде, по уму сделаны (ну, это я до сего дня так думал).
Случилось страшное: пришлось мне по нужде великой удалить один из submodules в репозитарии kohana-universe (сборище мусора и не только для фреймворка kohana). Том, который phpclub делали-делали, да забили, конечно. Короче, пришлось теперь самому выкорчёвывать оттуда модуль cache2.
Казалось бы, что может быть проще – раз добавляем субмодуль командой git submodule add, значит удалять надо командой git submodule del. Однако – хрен! А быть может, git submodule remove? Однако, ещё один хрен, итого два.
Даже в документации я не нашел способа выкорчевать заразу. Но, конечно, помог Google.
Продолжить чтение "Знаете ли вы, как удалить подмодуль в git"