vcs
Project description
Shed
- Another version control system
Table of contents:
- Name origin
- Technologies
- Demo
- Screenshots Prerequisites Install Usage License Contribution-guide Contact-info
About:
Name origin:
Since this is more like a pythonic version of git, and Python is a family of snakes, the project is named after a biological process that happens in snakes called 'ecdysis' where the snake sheds its skin, to evolve and get rid of the parasites stuck to it comparing it with a developer extending his code and getting rid of the bugs.
Technologies:
- Python
- Click
Demo
- coming soon
Screenshots
Prerequisites:
- Python 3.11
Install
- clone this repo
- navigate to the repo directory
- run
pip3 install -e .
Usage
shed-create: this command will create a shed repositoryshed-add [file/files]: this command will add the specified file/s to be builtshed-build [message]: this command will build a shell(a.k.a git commit) of the tracked filesshed-status: print the repo current status to the stdoutshed-delta: prints the difference between the working directory and the under construction area(a.k.a index tree in git)shed-2-git: this command creates the equivalent git repo of the current repository
License
This project is licensed under the MIT License. See the LICENSE for details.
Contribution guide
- Fork the project.
- Create your feature branch (git checkout -b AmazingFeature).
- Commit your changes (git commit -m 'Add some AmazingFeature').
- to the branch (git push origin AmazingFeature).
- Open a pull request. if you want to report an issue follow this template:
desired behavior:
- explanation
actual behavior:
- explanation
code reference:
[link if availabe]
Contact
Abelwahab Abu Warda - abdelwahab.abu.warda610@gmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shedv-0.0.0.tar.gz.
File metadata
- Download URL: shedv-0.0.0.tar.gz
- Upload date:
- Size: 77.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52d4ff17270ae11f49db7b1222db6c97dec08126cf9a8fda3c44c823998a6ff8
|
|
| MD5 |
741b84cb91b582e931ad54b7faa4fc65
|
|
| BLAKE2b-256 |
03629034432060d2f481108159c6a0fad57b5f6b10fad593c6021846ee634961
|
File details
Details for the file shedV-0.0.0-py3-none-any.whl.
File metadata
- Download URL: shedV-0.0.0-py3-none-any.whl
- Upload date:
- Size: 13.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8104916ee17990046ea862d1afd34508e8a32e37a5176906acfdfda07a3d697f
|
|
| MD5 |
5929f70a6268e59eac424e381acd5cbb
|
|
| BLAKE2b-256 |
99aedad34397160d2a804b36acb04bed22e08b09bbf92de92668ea0ac3edbd83
|