Как удалить репозиторий в Fossil?

Да, я совсем новичок в Fossil…

Во время моих экспериментов я столкнулся с проблемой: команда fossil all info перечисляет все и все репозитории, которые когда-либо касались здесь, включая те, которые были удалены/удалены/удалены/стерты/избавлены от них, совершенно очевидно, что они терпят неудачу.

************* /home/jno/src/dropped-repo.fossil *****************************************
SQLITE_CANTOPEN: cannot open file at line 36667 of [0c55d17973]
SQLITE_CANTOPEN: os_unix.c:36667: (21) open(/home/jno/src/dropped-repo.fossil) - 
fossil: [/home/jno/src/dropped-repo.fossil]: unable to open database file

Да, флаг --dontstop немного облегчает жизнь, но ничего не исправляет.

Итак, вопрос: как правильно удалить репозиторий?

Единственный способ, который я нашел до сих пор, это:

  • fossil close it
  • удалить сам файл репо
  • запустите sqlite3 ~/.fossil и delete from global_config where name='…' для всех упоминаний этого репо.

Это выглядит некрасиво.

Я вижу команду new/init для создания репозитория, но не вижу способа его удалить.

PS. Рецепт из Fossil: недействительный репозиторий - удаленный репозиторий (просто rm ~/.fossil) выглядит излишним.


person jno    schedule 16.05.2019    source источник


Ответы (1)