>

Починил закоррапченный репозиторий «Индианы»

26 апреля 2010 // Хельги

Починил закоррапченный репозиторий «Индианы». Даркс, конечно, хорошая штука, но у формата репозитория darcs-1.0 есть досадная проблема: эталонное дерево (pristine tree) лежит просто в виде таких же файлов, как и рабочая копия. Итог:

  • один коррапт у меня случился, когда я случайно обработал скриптом две копии файла: в рабочей копии и в эталонном дереве — и даркс решил, что файл не изменился вообще;
  • второй коррапт произошёл, когда что-то системное нагадило мне в pristine файлами desktop.ini, и опять-таки даркс решил, что они там были всегда.

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

Хорошо, что у меня репозитории приватные (правда, зараза, их немало) — я смогу спокойно заменить коррапченные репозитории чистыми.

Дальше надо переходить на даркс версии 2.3, а потом на формат darcs-2.0.

Тэги: darcs, indiana
Комментариев нет

Уровни футурального шокаАниме спасёт мир

Написать комментарий

На этот адрес будут приходить только уведомления о новых комментариях к этой записи.
Чтобы отправить комментарий, введите сюда слово «человек».
« »  
Высота поля:
Разрывы строк (Enter) будут сохранены. HTML не работает. Гиперссылки: вставьте URL.

Ваш комментарий появится после одобрения модератором.