Нужно обрабатывать git -подстановки в git -archive

Мне нужно собрать подмодули git внутри tarball, который я создаю с помощью git-archive.

Я вижу, что в 1.6.5 git-archive не поддерживает подмодули git.

Я вижу несколько сценариев для обработки этого случая в сети, но я не уверен, какой из них выбрать.

Каков наилучший/самый официальный способ сделать это?

Ответ 1

Вы можете попробовать мой script http://github.com/Kentzo/git-archive-all

EDIT:

Для пользователей Mac OS X, доступных через homebrew: brew info git-archive-all