Tech News
← Home  ·  All topics

Git

45 GoKawiil briefs on this topic

GitHub unveils new Git storage architecture for agentic development scale

GitHub announced a redesigned Git storage architecture at GitHub Universe that separates storage from compute and limits coordination to reference updates rather than entire pushes. Internal testing showed the system handling 5,000 concurrent agents on a single repository with 7,200 pushes per second while maintaining low-latency reads, and the rollout has migrated 99.99999% of repositories to Azure using scoped write quorums and virtual replicas on Azure Blob Storage.

GitBook suffers credential-theft attack, takes services offline

GitBook confirmed that on November 2 at 19:00 CET, attackers using AI agents gained unauthorized access to some infrastructure credentials. The company took its app and authenticated docs sites offline while keeping public content cached and live, then restored services after replacing credentials and revoking API tokens. GitBook says the attackers may have accessed Git Sync secrets, API tokens, third-party integration tokens, and visitor questions to GitBook Assistant, though no content appears to have been modified.

New 'OccupySaaS' project applies Occupy Wall Street ethos to open-source software

A project called OccupySaaS has launched, framing itself as a software-world successor to the 2011 Occupy Wall Street movement. Rather than organizing protests, it publishes working software under an open licence that anyone can run, drawing on Occupy's leaderless, assembly-based structure as inspiration.

New open-source Rust tool OmniDiff offers content-aware Git diffing

A developer has released OmniDiff, an open-source command-line diff tool written in Rust that claims to handle 99.95% of code changes and diff 98.8% of changes using content-specific algorithms rather than plain text comparison. It supports specialized diffing for code, images, fonts, cursors, archives, message catalogs and PDFs, with benchmark tables comparing its speed and accuracy against alternatives. It is installable via cargo, Homebrew, or signed apt repositories for Debian and Ubuntu.

Tangled launches federated code forge built on AT Protocol

Tangled has released a code forge that combines Git with the AT Protocol, letting developers self-host any combination of components—Git hosting, CI runners, API servers, or the UI—while still collaborating with users on other instances. The project also ships custom extension options, including third-party 'knots' and 'spindles' built by outside developers on platforms like Cloudflare Workers.

macOS developer tools still trust revoked eMudhra certificates after 10 days

Apple was notified on 17 October that eMudhra had issued compromised TLS certificates, but as of 28 October the git, curl and python3 tools bundled with macOS still trust them. The macOS 27.2 update released on 26 October failed to fix the problem and even reverted a manual workaround some users had applied, leaving them exposed again. Many other open-source projects had already shipped fixes days earlier.

Project proposes Git-style version history for the US Code

A technical proposal argues that US federal statutes should be tracked like source code, with line-by-line attribution showing which public law changed a provision, when it took effect, and what the text read on any given date. It uses the shifting small-business debt limit in 11 USC § 1182(1) — altered repeatedly by the CARES Act and subsequent extensions between 2020 and 2025 — to illustrate how current amendment notes and effective-date prose make it hard to reconstruct the law as it stood at a specific moment.

JetBrains launches ThinkRail, an agentic IDE built around isolated git workspaces

JetBrains introduced ThinkRail, a coding IDE built around the pi coding agent that runs tasks in isolated git-worktree workspaces, each with its own branch and directory. The tool maintains 'living specs' and reusable skills to retain project knowledge, manages pull request workflows including CI checks and merging, and automatically shelves finished or dormant workspaces. JetBrains says it plans to add full extension support so the IDE can build its own tools based on usage patterns.

ADRs4AI launches Git-based toolkit for recording human-AI decision reasoning

A new open-source project called ADRs4AI offers a template system, VS Code extension, and iOS app for capturing architecture decision records (ADRs) generated during human-AI collaboration sessions. The toolkit includes seed templates, an inbox protocol, task-runner recipes, and an MCP server so AI agents can query the stored decision history, with records versioned directly in Git.

Opinion: Markdown files still lack native rendering across operating systems

A tech writer argues that despite Markdown being over 20 years old and widely used for documentation and publishing, most computers and phones still cannot open a .md file and display it as formatted text without extra software. The author contrasts this with how operating systems natively handle images, video, and PDFs, and describes relying on Markdown for personal writing because of its portability and independence from any single application.

GitHub moves most Git repository replicas to Azure amid capacity crunch

GitHub reports that nearly all repositories on its platform now have copies split between its own data centers and Microsoft Azure, with the first repository replica landing in Azure's Central US region in August 2025. The company says most repositories currently keep two of their five replicas in Azure, which now serves roughly half of all Git traffic, while a small set of the busiest repositories remain constrained by a 25ms network round trip.

Sphinx launches as a Git hook that quizzes developers on AI-generated code before push

A new tool called Sphinx has been shared on Show HN that intercepts 'git push' and asks the developer questions about the code changes being committed, particularly code generated by AI assistants. The demo shows it probing a developer's understanding of a Stripe webhook handler's idempotency logic, following up when an initial answer is incorrect.