#git
14 материалов
В кандидате появились userdiff-паттерны для Swift (атрибуты, модификаторы, failable initializers). ORT merge back-end усилен против повреждённых деревьев. Новые гайдлайны рекомендуют ждать хотя бы день перед переотправкой патча и использовать b4 для формирования серий.
www.phoronix.com · #tool #git #release #vcs
maiao — форк инструмента для stacked pull requests, где каждый коммит становится отдельным PR. Поддерживает GitHub, GitLab, Gitea, Forgejo, Bitbucket Cloud и Cursor Origin. Автоматически определяет провайдера и управляет зависимостями.
github.com · #tool #cli #git #workflow
GrapheneOS сообщила, что Google заменила Git-теги для некоторых исходников на загрузку через Google Drive. Подробности инцидента не раскрыты: известно только, что замена коснулась определённых репозиториев.
grapheneos.social · #infra #git #google #grapheneos #security
Cursor Origin — бета-версия хостинга репозиториев, доступна на всех платных планах. Поддерживает репозитории, пул-реквесты, синхронизацию с GitHub. Встроенные агенты могут отвечать на вопросы и вносить изменения. Интеграции с Vercel, Depot, Buildkite.
cursor.com · #tool #cursor #git #github #ide
CVE-2026-67324 с CVSS 9.8: библиотека блокирует --upload-pack, но пропускает -u (сокращённый вариант), позволяя выполнить произвольный скрипт. Уязвима версия 3.1.50, исправлено в 3.1.51. Проблема в том, что канонизация имени опции не учитывает сокращённые формы, и это третий обход того же механизма за год.
habr.com · #security #cve #git #security
В GitHub появилась нативная поддержка стековых пулл-реквестов: можно разбить большую фичу на несколько маленьких PR, ревьюить их параллельно, а затем смержить всю стопку одной кнопкой. Работает через CLI-расширение gh-stack, интеграцию с Copilot и merge queue. Внутри Next.js и TED уже используют.
github.blog · #tool #git #github #workflow
Radicle предлагает P2P-репликацию Git с нативными issues и patches, то есть пытается перенести привычный workflow без обязательного GitHub-гегемона. Идея старая, но здесь интересен именно стек: git остаётся git, а сверху на него навешивают распределённую координацию, а не очередной "облачный" портал.
radicle.dev · #tool #git #p2p #replication
Пост на deadsimpletech.com с прямым вопросом «Why don't people use git properly?» попал на Lobsters именно как повод для срача, а не как учебник. Судя по самому заголовку, автор собирается пройтись по типовым git-грешкам, которые обычно всплывают уже после того, как кто-то случайно запушил не ту ветку.
deadsimpletech.com · #drama #git #habits #opinion #workflow
В блоге Kubernetes написали AI policy и прямо сказали: генерировать код стало легко, а поддерживать кодовые базы — всё ещё нет. Это не пресс-релиз про «мы приняли будущее», а довольно трезвая попытка описать, как проект будет разруливать AI-assisted coding без превращения репозитория в свалку.
lwn.net · #tool #git #rust #version-control
Ветка rc2 уже вышла, так что финальный Git 2.55 — вопрос ближайшего времени. Из заметных вещей: команды для редактирования истории коммитов, больше вариантов форматирования вывода и поддержка fsmonitor на Linux. Не революция, но наконец-то набор мелких улучшений, которые люди реально будут использовать.
lwn.net · #tool #git #rc #release #versioning
LWN отмечает, что в готовящемся Git 2.55 появятся более удобные команды для редактирования истории, новые варианты форматирования и улучшенный fsmonitor на Linux. Это тот редкий случай, когда обновление не пытается продать себя как эпоху, а просто чинит повседневную боль.
lwn.net · #tool #git #rc #release #versioning
В первом тестовом релизе Git 2.55-rc0 Rust support стал включен по умолчанию. Это не переписывание всего Git на Rust, но достаточно, чтобы у старого проекта появился еще один язык в критическом пути сборки.
www.phoronix.com · #tool #git #performance #rust
Simon Willison пересказывает реакцию Government Digital Service на решение NHS закрыть доступ к своим open-source репозиториям после найденных уязвимостей в рамках Project Glasswing. История тут не про «о, у нас опять случился security incident», а про типичную административную реакцию: вместо исправления и прозрачности — прикрыть лавочку. Хороший маленький скандал про то, как публичные организации иногда лечат проблему ломанием зеркала.
simonwillison.net · #drama #git #nhs #opensource #policy #security
Саймон Уилсон прошёлся по git-истории README и насчитал цепочку: Warelay → CLAWDIS → CLAWDBOT → Clawdbot → Moltbot → OpenClaw. Для этого он использовал свой скрипт first_line_history.py, который, судя по всему, отлично подходит для археологии нейминга в проектах, где название меняется чаще, чем API.
simonwillison.net · #tool #git #history #oss #pytalk #python