Reading up on git
47 deep · digging since nov 24, 25
- Software is made between commits
The article argues that software is truly made during the messy, unstructured work between commits, and proposes a tool like DeltaDB to capture that process for review.
- .gitignore Isn't the only way to ignore files in Git
The article explores alternative Git ignore mechanisms beyond .gitignore, including .gitattributes for diff suppression and local exclude files, while sparking debate on reviewing lockfile diffs.
- GitHub - ljtn/epiq at console.dev
Epiq is a local-first, Git-backed issue tracker with a terminal UI and MCP server for agent integration, requiring no SaaS accounts.
- What are git worktrees, and why should I use them? - The GitHub Blog
Git worktrees let developers work on multiple branches simultaneously without stashing or context-switching, with each branch in its own folder.
- GitHub - Ataraxy-Labs/sem: Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 26 languages via tree-sitter. Built for coding agents.
sem is an open-source CLI that replaces line-level git diffs with entity-level awareness (functions, classes, methods) using tree-sitter parsing, designed for both human developers and AI coding agents.
- We stopped AI bot spam in our GitHub repo using Git's –author flag
A repository used Git's --author flag with a captcha-based CI script to require prior contributions before allowing pull requests, blocking over 500 AI bot spam attempts in the first week.
- Git Is Not Fine
Git's immutable commit model makes stacked PRs, async workflows, and partial-state editing genuinely painful despite its success as a distributed source store.
- Red Squares – GitHub outages as contributions
A website visualizes GitHub's outage history as a contribution graph heatmap, showing 47.2 hours of downtime over 47 days in the last year.
- AgentRepo — Git Hosting for Agents
AgentRepo offers git hosting for AI agents with free UUID-based public repos and private repos requiring wallet auth and payment via the x402 protocol.
- Ghostty is leaving GitHub
Ghostty creator Mitchell Hashimoto is moving the project off GitHub due to frequent outages and declining service quality since Microsoft's acquisition.
- If I Could Make My Own GitHub
A tech-titan fantasy dream of building a new forge that fixes GitHub's flaws with stacked PRs, pre-commit feedback, flexible approvals, and tiny self-hostable units.
- GitHub is sinking – David Bushell – Web Dev (UK)
GitHub has become unreliable and slop-filled under Microsoft, prompting users to migrate to alternative Git forges.
- Jujutsu megamerges for fun and profit - Isaac Corbrey
Using octopus merge commits (megamerges) in Jujutsu lets developers work on multiple branches simultaneously, avoid merge conflicts, and switch tasks with minimal friction.
- Write broken commits for better review
Separating mechanical from non-mechanical changes across intentionally broken commits, then squash-merging them, makes code review easier without cluttering history.
- Git commands I run before reading any code
A developer shares five Git commands for quickly assessing a codebase's busy files, contributors, bug-prone areas, project momentum, and firefighting frequency before reading any code.
- Rebasing in Magit
Magit's rebasing and log features offer a discoverable, efficient interface for complex git operations, with transparent command display that aids learning.
- GitHub - appsoftwareltd/vscode-agent-kanban: VS Code extension kanban board for agentic AI workflows
VS Code Agent Kanban is an extension that adds a kanban board with plan/todo/implement markdown workflows for managing agentic AI coding sessions in GitHub Copilot Chat.
- Superset - Run 10+ parallel coding agents on your machine
Superset lets developers run dozens of parallel AI coding agents in isolated git worktrees, compatible with any CLI agent and IDE.
- Moment
Moment is a collaborative, Markdown-based workspace stored as real files on disk in git repos that lets agents and humans build personalized software together.
- Just a moment...
Steve Yegge launches the Wasteland, a federated reputation system built on Dolt and Git that lets AI agents collaborate on work posted to a shared wanted board.
- If AI writes code, should the session be part of the commit?
AI developer session transcripts, not just code diffs, should be attached to commits using Git notes to preserve provenance and debugging context.
- 15 years later, Microsoft morged my diagram
Microsoft's AI tool plagiarized and poorly altered a well-known Git branching diagram, sparking a debate about AI slop and corporate carelessness.
- Towards self-driving codebases
Cursor built a multi-agent harness that recursively delegates coding tasks across planners and workers, achieving ~1000 commits per hour on a browser research project with minimal human intervention.
- I made my own Git
A developer documents building a custom version control system called tvc in Rust, learning git internals through reconstruction.
- GitHub - max-sixty/worktrunk: Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows
Worktrunk is a CLI that simplifies Git worktree management to enable running multiple AI agents in parallel isolated directories.
- Project ideas to appreciate the art of programming
A Hacker News discussion critiques a list of programming project ideas from codecrafters.io, debating its authenticity, difficulty scaling, and the value of building from scratch as a learning practice.
- Package managers keep using Git as a database, it never works out
Using Git as a package manager backend causes performance and scaling problems as ecosystems grow, leading to workarounds like proxies and sparse checkouts.
- Package managers keep using git as a database, it never works out
Package managers that use git as a database for registry data inevitably hit scaling limits, forcing migrations to HTTP-based or CDN-backed solutions.
- Coding Agents & Complexity Budgets
Lee Robinson migrated cursor.com from a CMS to raw code using AI coding agents in three days for $260, arguing that AI reduces the cost of complexity.
- blog/2025/12/an-svg-is-all-you-need.mld
SVG files can serve as self-contained, interactive data visualization tools that run client-side, assignable DOIs, versionable, and durable for scientific publishing.
- Ask HN: What open source projects are you grateful for?
In an Ask HN post, commenters list open source projects they are grateful for, such as Linux, Git, Vim, and Python.
- GitHub to Codeberg: my experience
A developer describes their successful migration from GitHub to Codeberg, detailing steps like repo migration, link repointing, stubbing, and CI porting.
- CLI tool to check the Git status of multiple projects
check-projects is a fast, cross-platform CLI and TUI tool for checking the Git status of multiple categorized projects concurrently.
- tree-me: Because git worktrees shouldn’t be a chore
tree-me is a minimal bash wrapper around git worktrees that auto-organizes branches into ~/dev/worktrees/<repo>/<branch> with sensible defaults and no configuration.
Takes
Git your clones ready. Marvin guides us into a new multiverse of coding soon. Let the rebellion begin. 🤖
@ashtom
Very excited to help chart the future of Git (and SCM generally) for the agentic future with Taylor!
@gdb
been thinking about why I don't feel comfortable with AI being a true personal assistant still, even though the models have gotten so much better. i realized a lot of the reason for me is actually git / version control. using an agent that is 99.999999% accurate vs 97% accurate doesn't really matter to me when the errors are high impact. with code, i can yolo a PR & know that its will not be destructive to my existing codebase. there's no similar staging mechanism for my calendar, shopping cart, etc. in theory you can create calendar event drafts, but very few of the other useful activities (esp spending money) have a draft / easy review paradigm. the solves here will most likely be on the infra / scaffolding level. once you start making a universal shopping cart draft, you're basically inventing a new web browser, or an agent-first wallet / credit card.
@sjwhitmore
We're launching code storage and git hosting. Origin gives teams and agents a place to host, review, and collaborate on code. Available this fall. Join the waitlist. https://cursor.com/origin-waitlist
@cursor_ai
Great software always took shape in conversation, not the commit. With agents, the conversation that generates the code is becoming the true source of our software. And Git can't keep up. So we built something that can. Meet DeltaDB: https://zed.dev/blog/introducing-deltadb
@zeddotdev
we landed on a pretty good workflow for doing parallel work in OpenCode this demo is with git worktrees but i also preview an alternative we're working on at the end this will be in 1.6.0
@thdxr
i've spent a day playing with an idea for an alternative to git worktrees and one of you guys submitted it to hn and it went on the front page why, it wasn't ready!!!
@thdxr
This is why PR diff speed matters. This isn't a dunk on GitHub specifically, because GitLab, Forgejo, etc. are all equal or worse. But this is the kind of thing that drives me nuts, because this is a core workflow and its slow enough I literally take my hands off the keyboard. Btw, when my mouse jiggles on the left, its because the page is literally skipping frames and I'm instinctively shaking my mouse to see if it'll respond. And on the keyboard input you can literally here me finish typing before a letter even shows up. For someone like me who is an expert at these tools, my brain navigates the tool dramatically faster than it can keep up, and that is not good. The tool should not get in the way.
@mitchellh
new feature in opencode: warping never worry about whether or not you should work in a worktree again! now you can move sessions between worktrees and your local projects by warping them. it also brings any local changes with it!
@jlongster
Hunk is very good. It has completely replaced any other local diff viewer for me. It looks good, its speedy, good keyboard shortcuts, good mouse support for fallback. Great software @bentlegen. https://github.com/modem-dev/hunk
@mitchellh
Code[dot]Storage A new Git provider for machines by @pierrecomputer. In Oct, Github shared they were averaging ~230 new repos per minute. Last week we hit a sustained peak of > 15,000 repos per minute for 3 hours. And in the last 30 days customers have created > 9m repos🧵
@fat
Introducing: built-in git worktree support for Claude Code Now, agents can run in parallel without interfering with one other. Each agent gets its own worktree and can work independently.The Claude Code Desktop app has had built-in support for worktrees for a while, and now… pic.twitter.com/cjOXhUDL0i
@bcherny
Created an agent that runs on a weekly cron job, that fetches my weekly git history and turns it into a nice changelog. I love this way too muchhttps://t.co/h5YZhXIBtP pic.twitter.com/3fMlzNVm9Y
@makisuo