Простой способ создать репо с подмодулями из папки, содержащей 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
Другие вопросы по тегам