fossil и subtrees

Nov 01, 2017 23:14

Попытался проимпортировать два git- репозитория в один fossil-овский (у них вики общая, а раньше вики у меня была отдельно от scm, теперь нет)

Последовательность следующая

1. Создаем новый git-репозиторий
2. Добавляем туда как subtree оба требуемых репозитория
3. Экспортируем это fast-export-ом и втаскиваем в fossil import --incremental. Почему incremental - а фоссиловский репозиторий у нас непустой, в нем wiki уже есть, проимпортированная из ikiwiki,

Получаем неизменно превосходный результат - все файлы в двух экземлярах - в корне, и в той поддиректории которая относится к соответствующему дереву.

Стираем те копии которые в корне через fossil rm --hard, и получаем то, что хотели - вся история с 2006 года на месте, каждый проект в отдельном каталоге, вики общая.
(к сожалению, история до 2006 года накрылась вместе с диском в 2006 году).

This entry was originally posted at https://vitus-wagner.dreamwidth.org/1944427.html. Please comment there using OpenID. Now there are
comments

императрица кэт, компьютерное

Previous post Next post
Up