Next Generation Version Control

Fast Git hosting and code review.
Versioned patches and patch stacks.

(Very) early beta version.
At the moment, only public repositories are supported.

Push to submit

Submit new patch versions with each git push, even if you force push. Iterate quickly and get progressive feedback as you're working on the code.

❯ git push patch/update-node
Enumerating objects: 7, done.
Counting objects: 100% (7/7), done.
Delta compression using up to 10 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 1017 bytes | 1017.00 KiB/s, done.
Total 4 (delta 3), reused 0 (delta 0), pack-reused 0 (from 0)
remote: Validating objects: 100% (4/4), done.
remote: Created patch patch/update-node `Patch 1` (https://gitpatch.com/s17171/eshttp/patch/1)
To gitpatch.com:s17171/eshttp
* [new branch]      patch/update-node -> patch/update-node

Comments

Comment on individual lines or on an entire patch.

Patch stacks

Split large changes into multiple patches. Continue stacking new patches on top while previous ones are in review.

❯ git push patchstack/prettier
Enumerating objects: 132, done.
Counting objects: 100% (132/132), done.
Delta compression using up to 10 threads
Compressing objects: 100% (62/62), done.
Writing objects: 100% (71/71), 21.75 KiB | 21.75 MiB/s, done.
Total 71 (delta 27), reused 49 (delta 9), pack-reused 0 (from 0)
remote: Validating objects: 100% (71/71), done.
remote: Created patch 1/3 patchstack/prettier `Remove unused code` (https://gitpatch.com/s17171/estap/patch/1)
remote: Created patch 2/3 patchstack/prettier `Reformat all files with prettier` (https://gitpatch.com/s17171/estap/patch/2)
remote: Created patch 3/3 patchstack/prettier `Bump version number` (https://gitpatch.com/s17171/estap/patch/3)
To gitpatch.com:s17171/estap
 * [new branch]      patchstack/prettier -> patchstack/prettier

Protected branches

Keep your code safe with all regular branches protected by default. Zero configuration needed.

Contact: hi@gitpatch.com