Skip to content
/ cvs Public

cvs university project with different features

Notifications You must be signed in to change notification settings

contrust/cvs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4fa1015 · Nov 20, 2023

History

78 Commits
Nov 28, 2021
Oct 29, 2021
Nov 28, 2021
Nov 20, 2023
Oct 19, 2021
Aug 11, 2021

Repository files navigation

CVS

Local version control system implemented in Python.

Install

pip install .

Usage

  • Firstly, you should install cvs with 'pip install .'.
  • Secondly, in your working directory you should execute 'python3 -m cvs -init' in terminal.
  • After that, all the commands should be run from the same directory.
Command Description
python3 -m cvs -h Show help message
python3 -m cvs -init Make .cvs folder for further work with cvs
python3 -m cvs -status Show current branch or commit you are working on
python3 -m cvs -log Show history of current commit
python3 -m cvs -add path Add file or folder in cvs index
python3 -m cvs -rm path Remove file or folder in cvs index
python3 -m cvs -commit message Commit changes
python3 -m cvs -branch name Create branch attached to current commit
python3 -m cvs -checkout name Update files of working directory from commit, tag or branch
python3 -m cvs -tag name message Create tag attached to current commit
python3 -m cvs --commit-list Show all commit names
python3 -m cvs --tag-list Show all tag names
python3 -m cvs --branch-list Show all branch names

Run tests

pytest

Releases

No releases published

Packages

No packages published

Languages