<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>gity — Make large Git repositories feel instant</title><description>gity is an open-source Rust daemon that brings sub-millisecond git status to monorepos with millions of files — using OS-native file watchers, Git&apos;s fsmonitor v2 protocol, and warm caches that survive reboots.</description><link>https://gity.neullabs.com/</link><item><title>Anatomy of the gity Daemon</title><link>https://gity.neullabs.com/blog/anatomy-of-the-gity-daemon/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/anatomy-of-the-gity-daemon/</guid><description>A walk through the gity codebase — the eight Rust crates, the IPC protocol, the storage layer, and the design choices that make a 12 MB binary serve a 250k-file monorepo.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>architecture</category><category>rust</category><category>internals</category><category>gity</category></item><item><title>Where `git status` Time Actually Goes: a Microbenchmark</title><link>https://gity.neullabs.com/blog/git-status-microbenchmarks/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/git-status-microbenchmarks/</guid><description>We profiled `git status` on a 250k-file monorepo across macOS, Linux, and Windows. Here&apos;s where the milliseconds end up — and why fsmonitor wins by a factor of 50.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate><category>benchmark</category><category>git</category><category>performance</category><category>profiling</category></item><item><title>Why We Built gity</title><link>https://gity.neullabs.com/blog/why-we-built-gity/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/why-we-built-gity/</guid><description>The story behind a small Rust daemon that makes Git fast on giant monorepos — and the engineering decisions that fell out of the design constraints.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>story</category><category>rust</category><category>engineering</category></item><item><title>Background `git maintenance`, Explained</title><link>https://gity.neullabs.com/blog/background-git-maintenance-explained/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/background-git-maintenance-explained/</guid><description>Git ships a scheduler for prefetch, commit-graph, and incremental repack. Here&apos;s what each task does, when it pays off, and how gity makes it CPU- and battery-aware.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>git maintenance</category><category>prefetch</category><category>commit-graph</category><category>performance</category></item><item><title>Git Worktrees: Shared Caches, Faster Branch Switching</title><link>https://gity.neullabs.com/blog/multiple-worktrees-shared-cache/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/multiple-worktrees-shared-cache/</guid><description>Why `git worktree` is underused, how to set up two or three worktrees for parallel feature work, and what gity does to keep status caches warm across them.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>worktree</category><category>git</category><category>workflow</category><category>performance</category></item><item><title>Why Your IDE&apos;s Git Status Is Slow (and How to Fix It)</title><link>https://gity.neullabs.com/blog/ide-git-status-polling-fix/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/ide-git-status-polling-fix/</guid><description>VS Code, IntelliJ, and Sublime all poll `git status` aggressively for their gutter decorations. Here&apos;s what to change so your editor stops eating CPU.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>ide</category><category>vscode</category><category>intellij</category><category>git</category><category>performance</category></item><item><title>Accelerate CI/CD: Where to Spend Git Performance Budget</title><link>https://gity.neullabs.com/blog/accelerate-ci-cd-git-operations/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/accelerate-ci-cd-git-operations/</guid><description>Concrete patterns to cut Git wall-clock time in CI/CD — partial clone, oneshot fsmonitor, sparse checkout, and the surprising cost of shallow clones.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate><category>ci-cd</category><category>performance</category><category>git</category><category>monorepo</category></item><item><title>FSEvents, inotify, ReadDirectoryChangesW: Cross-Platform File Watching</title><link>https://gity.neullabs.com/blog/fsevents-inotify-readdirectorychangesw-cross-platform/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/fsevents-inotify-readdirectorychangesw-cross-platform/</guid><description>A deep dive into the three OS-native file-change APIs that power every modern file watcher — and the corner cases each one will throw at you.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate><category>file-watching</category><category>fsevents</category><category>inotify</category><category>cross-platform</category></item><item><title>gity vs Scalar, VFS for Git, and ProjFS</title><link>https://gity.neullabs.com/blog/gity-vs-vfs-projfs-gvfs/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/gity-vs-vfs-projfs-gvfs/</guid><description>Microsoft&apos;s lineage of giant-monorepo tools — GVFS, VFS for Git, Scalar — versus user-space accelerators like gity. What each really does and when to reach for which.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate><category>scalar</category><category>vfs</category><category>projfs</category><category>monorepo</category><category>comparison</category></item><item><title>gity vs Git&apos;s Built-in fsmonitor: When to Pick Which</title><link>https://gity.neullabs.com/blog/gity-vs-native-fsmonitor/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/gity-vs-native-fsmonitor/</guid><description>Git ships a native fsmonitor daemon. Here&apos;s what it actually covers, what&apos;s still missing, and when adding gity on top makes sense.</description><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><category>fsmonitor</category><category>comparison</category><category>git</category><category>performance</category></item><item><title>gity vs Watchman: Which Git Accelerator Should You Use?</title><link>https://gity.neullabs.com/blog/gity-vs-watchman/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/gity-vs-watchman/</guid><description>An honest comparison of gity and Facebook&apos;s Watchman for accelerating Git on large repositories — what each does best, what&apos;s awkward, and how to pick.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate><category>watchman</category><category>comparison</category><category>fsmonitor</category><category>tools</category></item><item><title>Monorepo Git Performance: A Practical Guide</title><link>https://gity.neullabs.com/blog/monorepo-git-performance-guide/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/monorepo-git-performance-guide/</guid><description>Everything we&apos;ve learned shipping git tooling for million-file monorepos — what scales, what doesn&apos;t, and the order to apply each fix.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>monorepo</category><category>git</category><category>performance</category><category>scaling</category></item><item><title>Git&apos;s `fsmonitor` Protocol v2, Explained</title><link>https://gity.neullabs.com/blog/git-fsmonitor-protocol-explained/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/git-fsmonitor-protocol-explained/</guid><description>What fsmonitor actually does, how the v2 wire protocol works between Git and a helper, and why it can make `git status` 100× faster without modifying Git itself.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate><category>git</category><category>fsmonitor</category><category>protocol</category><category>performance</category></item><item><title>How to Speed Up `git status` in a Large Monorepo</title><link>https://gity.neullabs.com/blog/speed-up-git-status-large-monorepo/</link><guid isPermaLink="true">https://gity.neullabs.com/blog/speed-up-git-status-large-monorepo/</guid><description>A practical guide to making git status return in milliseconds, not seconds — covering fsmonitor v2, untrackedCache, partial clones, and when each technique actually helps.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate><category>git</category><category>performance</category><category>monorepo</category><category>fsmonitor</category></item></channel></rss>