Да, я совсем новичок в 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
) выглядит излишним.