Что является более поздним изобретением — стратегия слияния git subtree (не новая команда git-subtree) или команда git submodule (или, возможно, базовый механизм, если бы был отдельный механизм, симметричный команде git subtree и стратегии слияния).
Что было включено в дистрибутив Git в первую очередь?
Бонусные баллы за ссылки на соответствующие сообщения Git ML.
Я попытался найти эту информацию из истории коммитов Git, но потерялся где-то в 2007-2008 годах для обеих функций.