A very broken VCS
Project description
GAT
idk what this name means but it's like gat so :3
Features:
- It doesn't crash instantly
- Files seem to load
- Hasn't blown up my hard drive yet
- Minorly speedy for python
- Won't sell your data to AI unlike some VCS
Usage:
simply run:
pip install gat_vcs
Commands:
Init
Initialises the gat folder and JSON required for gat to function. Only needed to be ran once.
syntax:
gat init
Commit
Create a new commit.
<branch>What branch to commit it to<files>List of files to add to the commit-n <name>Name of the commit-m <message>The message to be displayed with the commit
syntax:
gat commit <branch> <files> -n <name> -m <message>
e.g.:
gat commit Main main.py README.md -n Test -m "A test commit"
Merge
Merge a branch's most recent commit into main.
syntax:
gat merge <branch>
e.g.:
gat merge features
Change
Reverts all the files to the commit with the hash of <hash>
syntax:
gat change <hash>
e.g.:
gat change cd326bab41e0b8aa0f6e5422e264bf32
Goto
Reverts all the files to the commit named <name> from branch <branch>
syntax:
gat goto <branch> <name>
e.g.:
gat goto Main "Initial commit"
Log
Shows data on every commit in branch <branch>
syntax:
gat log <branch>
e.g.:
gat log Main
Status
Create a diff between the latest commit in branch <branch> and the file <file>
syntax:
gat status <branch> <file>
e.g.:
gat status feature main.py
List-branches
Lists every branch gat can find
syntax:
gat list-branches
List-commits
Lists every commit on branch name. Oftenimes you'll want log instead, since this only shows name and hash
syntax:
gat list-commits <name>
e.g.:
gat list-commits Main
AI Disclaimer
Like every other project, this project uses no AI at all
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 gat_vcs-0.1.1.tar.gz.
File metadata
- Download URL: gat_vcs-0.1.1.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca216a15f55ff4014c910e097dc6678178740142cc14d946aa369bcadb31b7c6
|
|
| MD5 |
abc3e12139beef072ab25f0ae062bed0
|
|
| BLAKE2b-256 |
79b35ae09e566f1f4234609ac6b0d8bee133a975275a024017e5fff9683814aa
|
File details
Details for the file gat_vcs-0.1.1-py3-none-any.whl.
File metadata
- Download URL: gat_vcs-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
055d0c46e100b231bc59346c551c8ad01a238acaf818cb77442b4dd82711f01c
|
|
| MD5 |
6e5dc888d21f227732694ab23c2f959c
|
|
| BLAKE2b-256 |
9ec060b6c153ca3c1e7658f7ba373ca8519635f41bfac2809ac17f390d66fed9
|