📰 IT Дайджест

#git

14 материалов

8. Git 2.56-rc0 принёс Swift-паттерны для diff и обновлённые правила для контрибьюторов

В кандидате появились userdiff-паттерны для Swift (атрибуты, модификаторы, failable initializers). ORT merge back-end усилен против повреждённых деревьев. Новые гайдлайны рекомендуют ждать хотя бы день перед переотправкой патча и использовать b4 для формирования серий.

www.phoronix.com · #tool #git #release #vcs

5. Google перестала публиковать Git-теги для части кода — теперь через Google Drive

GrapheneOS сообщила, что Google заменила Git-теги для некоторых исходников на загрузку через Google Drive. Подробности инцидента не раскрыты: известно только, что замена коснулась определённых репозиториев.

grapheneos.social · #infra #git #google #grapheneos #security

7. Cursor запускает Origin — хостинг кода с PR и интеграцией GitHub

Cursor Origin — бета-версия хостинга репозиториев, доступна на всех платных планах. Поддерживает репозитории, пул-реквесты, синхронизацию с GitHub. Встроенные агенты могут отвечать на вопросы и вносить изменения. Интеграции с Vercel, Depot, Buildkite.

cursor.com · #tool #cursor #git #github #ide

13. GitPython 3.1.50 обходит собственную защиту от опасных git-опций через сокращённую форму

CVE-2026-67324 с CVSS 9.8: библиотека блокирует --upload-pack, но пропускает -u (сокращённый вариант), позволяя выполнить произвольный скрипт. Уязвима версия 3.1.50, исправлено в 3.1.51. Проблема в том, что канонизация имени опции не учитывает сокращённые формы, и это третий обход того же механизма за год.

habr.com · #security #cve #git #security

6. GitHub запустил Stacked PRs в публичный превью — мерж стопки одним кликом

В GitHub появилась нативная поддержка стековых пулл-реквестов: можно разбить большую фичу на несколько маленьких PR, ревьюить их параллельно, а затем смержить всю стопку одной кнопкой. Работает через CLI-расширение gh-stack, интеграцию с Copilot и merge queue. Внутри Next.js и TED уже используют.

github.blog · #tool #git #github #workflow

10. Radicle: P2P Git с issue и patches без центрального сервера

Radicle предлагает P2P-репликацию Git с нативными issues и patches, то есть пытается перенести привычный workflow без обязательного GitHub-гегемона. Идея старая, но здесь интересен именно стек: git остаётся git, а сверху на него навешивают распределённую координацию, а не очередной "облачный" портал.

radicle.dev · #tool #git #p2p #replication

11. Почему люди не умеют пользоваться Git — спорный пост для любителей боли

Пост на deadsimpletech.com с прямым вопросом «Why don't people use git properly?» попал на Lobsters именно как повод для срача, а не как учебник. Судя по самому заголовку, автор собирается пройтись по типовым git-грешкам, которые обычно всплывают уже после того, как кто-то случайно запушил не ту ветку.

deadsimpletech.com · #drama #git #habits #opinion #workflow

11. Kubernetes объясняет, как жить с AI-кодом и плохой поддерживаемостью

В блоге Kubernetes написали AI policy и прямо сказали: генерировать код стало легко, а поддерживать кодовые базы — всё ещё нет. Это не пресс-релиз про «мы приняли будущее», а довольно трезвая попытка описать, как проект будет разруливать AI-assisted coding без превращения репозитория в свалку.

lwn.net · #tool #git #rust #version-control

1. Git 2.55: edit истории коммитов, новые форматы вывода и fsmonitor для Linux

Ветка rc2 уже вышла, так что финальный Git 2.55 — вопрос ближайшего времени. Из заметных вещей: команды для редактирования истории коммитов, больше вариантов форматирования вывода и поддержка fsmonitor на Linux. Не революция, но наконец-то набор мелких улучшений, которые люди реально будут использовать.

lwn.net · #tool #git #rc #release #versioning

12. В Git 2.55 добавят команды для правки истории коммитов

LWN отмечает, что в готовящемся Git 2.55 появятся более удобные команды для редактирования истории, новые варианты форматирования и улучшенный fsmonitor на Linux. Это тот редкий случай, когда обновление не пытается продать себя как эпоху, а просто чинит повседневную боль.

lwn.net · #tool #git #rc #release #versioning

13. GDS критикует NHS за сворачивание open source после уязвимостей

Simon Willison пересказывает реакцию Government Digital Service на решение NHS закрыть доступ к своим open-source репозиториям после найденных уязвимостей в рамках Project Glasswing. История тут не про «о, у нас опять случился security incident», а про типичную административную реакцию: вместо исправления и прозрачности — прикрыть лавочку. Хороший маленький скандал про то, как публичные организации иногда лечат проблему ломанием зеркала.

simonwillison.net · #drama #git #nhs #opensource #policy #security

4. Simon Willison раскопал, как OpenClaw сменил пять имён за полгода

Саймон Уилсон прошёлся по git-истории README и насчитал цепочку: Warelay → CLAWDIS → CLAWDBOT → Clawdbot → Moltbot → OpenClaw. Для этого он использовал свой скрипт first_line_history.py, который, судя по всему, отлично подходит для археологии нейминга в проектах, где название меняется чаще, чем API.

simonwillison.net · #tool #git #history #oss #pytalk #python