Chester is a project that aims to provide a self-hosted application similar to Git. It is designed to offer a decentralized version control system, allowing users to host their own repositories and manage changes to their projects.
- Use Rocket a web development framework for rust
- Be able to copy files for commit
- Fast file uploading
- Return the same file in
pull
command
- [ x ] User can initatie a new chester repository
- [ x ] User can add the whole folder or separate files
- [ x ] User can push the commit to the server
- [ x ] User can pull individually commits
- Install the dedicated server
$ cargo install chesterhub
- Run the server
$ chesterhub
- Install the application
$ cargo install chester
- Use
$ chester --help