Skip to content

Add gity#60

Open
dipankar wants to merge 1 commit into
stevemao:masterfrom
dipankar:add-gity
Open

Add gity#60
dipankar wants to merge 1 commit into
stevemao:masterfrom
dipankar:add-gity

Conversation

@dipankar

@dipankar dipankar commented Jun 5, 2026

Copy link
Copy Markdown

Hi! Adding gity.

I know this list is strictly git <subcommand> addons, and gity is a separate binary — happy to close if it doesn't fit the list's scope. Pitching it because gity's register command makes Git itself accelerate (core.fsmonitor is set to gity fsmonitor-helper, which Git then invokes directly), so it's a sibling to entries like git-extras and git-fixup that extend Git's runtime behavior — just at a different layer.

The entry follows the format from CONTRIBUTING.md: H2 anchor, intro paragraph, and one fenced bash block per subcommand (gity register, gity status, gity list) plus the matching TOC entry.

gity is a cross-platform Rust daemon that makes Git fast on large repositories. It implements the Git fsmonitor v2 protocol, watches the working tree with native OS file watchers (inotify / FSEvents / ReadDirectoryChangesW), and serves git status from cache. Once registered, git status in a million-file repo returns in milliseconds.

  • License: MIT
  • Cross-platform: Linux, macOS, Windows
  • Distributed via crates.io, npm (gity-cli), PyPI, Homebrew, and platform-native packages
  • I am a maintainer of the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant