Простой способ создать репо с подмодулями из папки, содержащей git-репо в качестве подпапок
Мой случай ~/Library/Application Support/TextMate/Pristine Copy/Bundles
там у меня есть несколько пакетов / папок, которые все git репозитории. Если я создам git repo в папке Bundles, какой будет самый простой / быстрый способ добавить все пакеты в качестве подмодулей в это репо?
2 ответа
Решение
Получилось так:
git init
for f in */**/.git; do
git submodule add "$(git --git-dir="$f" config remote.origin.url)" "$(dirname "$f")"
done
git init
for f in *; do
[[ -d $f ]] && git submodule add "./$f" "$f"
done