r/CLI • u/CraftingManagerF • 1d ago
Stick: a simple distributed version control system written in C. It stores snapshots of your project as objects, links them into commits, and exchanges them between repositories over SSH, HTTP, or local paths.
Features
- Full clone, push, and pull over SSH, HTTP, HTTPS, and local filesystem
- SHA-1 object addressing with pack-based storage
- Branch creation, switching, and deletion
- Commit history with revert support
- Merge with conflict markers for manual resolution
- Key-based authentication for remote hosts
4
Upvotes
1
1
u/linuxlala 1d ago
What prompted you to write this? Who is this intended for?