По общему признанию, не идеальное решение, но почему бы не создать целый новый репозиторий, содержимое которого представляет собой весь код из старого репозитория, но красиво отформатированный в ствол и т. Д., Сохраняя старый репозиторий полностью отдельным, но делая его только для чтения.
По общему признанию, было бы неприятно помнить, что до даты X вам нужно искать в старом хранилище, а не в новом, если вам нужно знать историю элемента.