Репозиторий с субмодулями после переписывания истории субмодуля

После переписывания истории хранилища сgit filter-branchвсе SHA меняются.

Теперь, если это хранилище (давайте назовем этоX) используется как подмодуль git в другом хранилище (назовем егоY), у нас есть проблемы.
В самом деле,Y знает какая версия подмодуляX загрузить на основе SHA коммита в этом подмодуле. Поскольку все ССЗ вX теперь изменились,Y указывает на SHA, которые больше не существуют.

Есть ли способ переписать историюY такой, что он указывает на новый SHA коммит субмодуляX (как в текущем, так и в прошлом коммитах)?

Я предполагаю, что, учитывая соответствие между старыми SHA и новыми, это в принципе возможно, но я боюсь, что это повлечет за собой неприятные сценарии bash.
Есть ли что-нибудь проще?

Ответы на вопрос(1)

Ваш ответ на вопрос