Hyuki-CVS-Graph
Usage
hyuki-graph [option] [base_dir]
where, base_diris a the most top directory which is watched by this program.
Note that default base_diris ..
This is a tool like as taking-star-table with color (ja), which considered by Mr. Hyuki.
This tool makes table which is written project-name, day number from today and commit-status.
Also, if there is hyuki_graph.json or hyuki_graph.yaml file in directory, which this program watch, this program make a table by using commits number which got by CVS and content of the file.
Furtheremore, if cross point which project-name and day number is written D by red color, this means that the project does not committed.
If it is written M by yellow color, this means that the project is committed some times less than 10.
If it is written L by green color, this means that the project is committed some times more than or equal to 10.
Syntax of Input File
This program receives following syntax files.
As json syntax:
{
project name: {
date: commit number,
date: commit number,
e.t.c.
},
project name: {
date: commit number,
date: commit number,
e.t.c.
}
e.t.c.
}
where, date is a string which has form like “2000/01/01” or “2000-01-01”.
As yaml syntax, like json syntax:
project name:
date: commit number
date: commit number
e.t.c.
project name:
date: commit number
date: commit number
e.t.c.
If you want to use yaml syntax, import PyYaml package in manually:
pip install PyYaml
Options
-n, --day-num: indicate number of day, whcih is watched by this program.
-a, --author: indicate name of committer.
-m, --medium-sep: If more than or equal to number of commit is committed, printted L. Default value is 10.
--DA, --dead_or_alive: Showing D and A instead of showing D, M and L. If there is no commit, D is printted. And there is it, A is printted.
-f, --file: indicate input files by separating by space. Default of this value is “hyuki_graph.json hyuki_graph.yaml.
--FO, --file-only: watch only input file not watching CVS
--t, --file-type: indicate format of input files. Please indicate json or yaml.
-r, --only-running: show only activate project
However this is not a option, we don’t not watched input file by --file="".
How to install
% pip install hyuki-cvs-graph
or
% python setup.py install
Requirements
python
If you deal with git-repository, gitcommand
If you deal with hg-repository, hgcommand
LICENSE
MIT
Metadata
Release files for hyuki-cvs-graph 0.2.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hyuki-cvs-graph-0.2.7.tar.gz | 2.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hyuki_cvs_graph-0.2.7-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 7.5 kB
Release files / hyuki-cvs-graph-0.2.7.tar.gz
| Download URL | hyuki-cvs-graph-0.2.7.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dd9e7768d0707406ccb4da624c376f2df2dd9c4278423cf82a2d5edf03d1ec22
|
|
BLAKE2b-256 checksum How to use checksums |
5480621434922835dfa092436388fa7807db16998d005eb959d1deeb56f105b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / hyuki_cvs_graph-0.2.7-py2.py3-none-any.whl
| Download URL | hyuki_cvs_graph-0.2.7-py2.py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
2ff2c9b4c90e92a49263f90e7e9086f6e43ff61dace8e96960ba502e968ae842
|
|
BLAKE2b-256 checksum How to use checksums |
160eb8c2a7be479ba9c12af405c4c9ecdc343bef8252a627f26a362e845df09c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |