Ох как же я обожаю, когда народ кладёт хер на культуру разработки и какие-либо гайдлайны!
Есть репозиторий того самого #RHVoice, про который уже упоминали недавно.
Два года назад я писал в него вспомогательную утилиту для конвертации текстовых датасетов в #ssml формат, необходимый для тренировки голосов.
Есесно под это дело у меня есть форк репозитория.
Сегодня я решил ещё пописать чего-нибудь, поправить старое, добавить новое возможно...
git clone git@github.com:cyrmax/rhvoice
cd rhvoice
git remote add upstream git@github.com:rhvoice/rhvoice
git fetch upstream
git merge upstream/master...
FATAL! Refused to merge unrelated histories!
Выяснилось, что год назад главному разработчику стукнуло в голову, что нужна реорганизация всего репозитория и чистка истории от "всякого мусора".
В итоге эта "чистка" сломала все форки, сломала саму историю (вряд ли они выстраивали всю историю комитов заново как было).
Зачем так делать?!!
@cyrmax тем более что "всякий мусор" от переписывания истории никуда не исчезает, а так и остаётся висеть в объектах