The project “LIT” is a version control system. Project tracks all changes in local files and compares these files with files stored on the remote server. Basically “LIT” can be used as source code management, but you can store any files you want.
Goal
The main goal is to create a new version control system with command line interface and web-based user interface.
Another goals of the new system:
Store the history of documents;
Track files’ changes;
Availability to get remote access to the files;
Teams can work on one project;
User-friendly interface;
Simple to understand and work with LIT;
Easy to start using if you have no previous experience with VCS.
Installation
PyPI
To install LitVCS, run this command in your terminal:
$ pip install litvcs
This is the preferred method to install LitVCS, as it will always install the most recent stable release.
Source files
In case you downloaded or cloned the source code from GitHub or your own fork, you can run the following to install cameo for development:
$ git clone https://github.com/Kh-011-WebUIPython/lit-cli
$ cd lit-cli
$ pip install --editable .
Note: Don’t forget about ‘sudo’!
Basic Usage
Available command list:
usage: lit [-h]
{add,branch,checkout,commit,diff,init,log,rm,settings,status} ...
LIT version control system
positional arguments:
{add,branch,checkout,commit,diff,init,log,rm,settings,status}
add add files to staging area
branch manage branch
checkout checkout to another branch
commit commit files from staging area to repository
diff show changes in file since last commit
init initialize repository in the current directory
log show commits history
rm remove files from staging area
settings user settings
status show repository state
optional arguments:
-h, --help show this help message and exit
License
This project is licensed under the MIT License - see the LICENSE file for details
Copyright (c) 2017 - SoftServe Academy
Release files for litvcs 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| litvcs-0.1.tar.gz | 31.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| litvcs-0.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 73.1 kB
Release files / litvcs-0.1.tar.gz
| Download URL | litvcs-0.1.tar.gz |
|---|---|
| Size | 31.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1c836ccf93eccf356b6d5b2ee7fa4237a3c42e0fdb63bcac1a03be388c8164f3
|
|
BLAKE2b-256 checksum How to use checksums |
f410f034a65cedfaf5c679c71b3b75fed57ad8c4e0394f481e52484278d28e4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / litvcs-0.1-py2.py3-none-any.whl
| Download URL | litvcs-0.1-py2.py3-none-any.whl |
|---|---|
| Size | 41.3 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
6db55b5005f303f00d8e10a2aba94f51cc3269a1ff4a9e8550271a94fc2d363d
|
|
BLAKE2b-256 checksum How to use checksums |
fcb11dfb0804184770627fd63f3b545dfc3b4ac1d73f9c138f7fef4a79186035
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |