Skip to content

The Version Control System based on WebSockets

License

Notifications You must be signed in to change notification settings

encore-ecosystem/webcrane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebCrane

Old name is wsvcs (WebSockets Version Control System)

Description

This project resolve the git's restriction about 100mb of commit size. We use the following idea: wsvcs will "chunkify" every file that you want to share with coloborators.

Getting Started

Dependencies

  • Python 3.12
  • Windows (Tested only between win2win case)

Installing

git clone https://github.com/encore-ecosystem/webcrane.git
cd webcrane
pip3 install .

Executing program

webcrane <option>
option:
- init
- deploy
- push
- pull
- cli

Version History

  • 0.1
    • Initial Release
  • 0.2
    • Add dotignore support (without whitelist)
    • Boosting working speed
    • Fixing bugs
  • 0.3
    • Add colored progress bars
    • Multithreaded hashing
  • 0.4
    • New peer logic
    • More info in progress bars
    • Updated algorithms
    • Threaded grouping files

License

This project is licensed under the MIT License - see the LICENSE.md file for details

ToDo:

  • Logging
  • Merging support

About

The Version Control System based on WebSockets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages