Linked pull requests
Every pull request in a bundle with its checks, reviews, and merge status.
Start a bundle. Each repository gets its own branch and worktree.
$ knit bundle "checkout"Commit across every repository with one command.
$ knit commit --allOpen the pull requests together and review them on one page.
$ knit publish createMerge them in order once the required checks pass.
$ knit land applyEvery pull request in a bundle with its checks, reviews, and merge status.
Merge in dependency order, run deploy steps, and roll back if a step fails.
Related changes from different repositories shown together.
Run the whole stack from a bundle's worktrees in its own Docker Compose project.
Contribution graphs from your verified commits on every forge you use.
Knit opens ordinary pull requests. The bundle format is documented JSON.
$ brew install knit-cli/tap/knit