Что: 7a48b1fda8f0429e5d0e1c61d961891b83d97ffb
Когда: 2022-09-07 10:43:30+03:00
Темы: git
Git SHA256 https://www.fossil-scm.org/home/doc/trunk/www/fossil-v-git.wiki Читал сравнение Fossil и Git. В принципе то и был в курсе что такое Fossil, даже clone/pull делал из какого-то. Но... git is more than good enough при умелом использовании, поэтому не смотрю в сторону кого либо другого. Бросилось в глаза то, что в Git указан SHA1 и SHA256. В Fossil SHA1 и SHA3. Переход на SHA256 в Git идёт не шибко спешно. Но в glocate (adca349bb86d9ed357051d2452c1a4f9dff24f7c) репозитории я применил SHA256, просто чтобы посмотреть работает ли оно. Проблем не заметил с ходу: Fugitive работает, Web-интерфейс для Git-а тоже. Хотя 100% куча софта, типа моего codecomm (плагин для Vim) имеет hard-coded ожидание SHA1. Но по идее это небольшие исправления требует в скриптах. SHA256-only репозиторий -- единственное что полностью реализовано. Одновременная/параллельная/transitional работа с SHA1 -- не сделана. В принципе это может означать что новые проекты можно было бы делать безопасно в SHA256-only режиме. Но пока до сих пор остаётся надпись в документации о том, что гарантий о замороженности формата авторы не дают и поэтому для боя не рекомендуют ещё.
Сгенерирован: SGBlog 0.34.0