8 Repos
Extensions and proxies to improve Git and Mercurial performance.
Explore 8 awesome GitHub repositories matching part of an awesome list · Version Control Add-ons. Refine with filters or upvote what's useful.
Watchman is a filesystem change monitor and recursive directory watcher that operates as a background service to track file modifications in real time. It functions as an event-driven file trigger and state query engine, allowing users to retrieve directory snapshots and lists of changed files since a previous check. The project provides tooling for incremental builds by identifying exactly which files have changed to compile only necessary project components. It is designed for large scale directory watching, monitoring massive file trees while executing external commands or scripts automati
Triggers incremental builds when files change.
GVFS is a virtual file system and performance optimizer designed to manage enterprise-scale Git repositories. It provides a virtualization layer that allows large remote repositories to be treated as local directories by retrieving file contents from a server only when they are accessed. The system optimizes version control operations by limiting the scope of active file objects and downloading specific data on demand rather than cloning the entire repository history locally. This approach reduces initial setup time and minimizes local disk usage. The project implements a workflow based on o
Virtualizes file systems to download objects on demand.
Git at scale platform
Git server proxy for on-the-fly repository virtualization.
Split a repository to read-only standalone repositories
Fast alternative for splitting subtrees from repositories.
An experimental alternative to the git-submodule command. Merges and splits subtrees from your project into subprojects and back.
Merges and splits subtrees into subprojects.
Automate and simplify the process of managing one-way read-only subtree splits.
Automates one-way read-only subtree splits.
A collection of custom git commands that I use to maintain my monorepo. Includes support for bidirecional sync between a monorepo, and multiple subprojects
Enables bidirectional synchronization between multiple repositories.
a simple tool to check changes between git commits for go source files. it will resolve package dependencies. this is helpful in large projects ci, you will only need to run tests on changed/related files.
Analyzes package changes to determine rebuild requirements.