HeadlinesBriefing favicon HeadlinesBriefing.com

Апробация релиза Git 2.56 и дорожная карта 3.0

Hacker News •
×

Система управления исходным кодом Git готовится к выпускуGit 2.56, ожидаемого к концу сентября, в данный момент находится в состоянии кандидата на релиз. Эта версия включает более700немержевых коммитов с улучшениями удобства использования, но без фундаментальных изменений. Значительные добавления включают подкоманду `drop` для экспериментального набора инструментов `git history` для удаления коммитов, хотя она завершается неудачей при слиянии коммитов. `git status` теперь предлагает `git pull` для отстающих веток, а `git refs` получает подкоманды `create`、`delete`、`update` и`rename`. Другие изменения включают `--delete-merged` для `git branch`, защиту бисекции, повторные попытки блокировки конфигурации, и `--resolved` для `git add`.

Смотря в будущее, сопроводительJunio Hamanoпровёл опрос сообщества в начале сентября о том, должна ли следующая версия быть долгожданнойGit 3.0 или сначала выпускаться больше версий 2.x. Эта крупная версия введёт разрывы совместимости, наиболее значимый из которых — переключение функции хеширования по умолчанию сSHA-1наSHA-256. Хотя SHA-1 известен слабостями, Git включает защиту от текущих атак. Этот переход направлен на обеспечение долгосрочной целостности репозитория, поскольку хеши идентифицируют все объекты и проверяют цепочки коммитов. Сообщество должно решить, закончить ли год с 3.0 или выпустить больше версий 2.x в первую очередь.

Ключевые сущности: Люди: Junio Hamano