Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hyuki-cvs-graph-0.2.7.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hyuki_cvs_graph-0.2.7-py2.py3-none-any.whl (4.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file hyuki-cvs-graph-0.2.7.tar.gz.

File metadata

File hashes

Hashes for hyuki-cvs-graph-0.2.7.tar.gz
Algorithm Hash digest
SHA256 dd9e7768d0707406ccb4da624c376f2df2dd9c4278423cf82a2d5edf03d1ec22
MD5 0cd7beb70fc53015b24355a2386bf756
BLAKE2b-256 5480621434922835dfa092436388fa7807db16998d005eb959d1deeb56f105b4

See more details on using hashes here.

File details

Details for the file hyuki_cvs_graph-0.2.7-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for hyuki_cvs_graph-0.2.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2ff2c9b4c90e92a49263f90e7e9086f6e43ff61dace8e96960ba502e968ae842
MD5 0dff4d6c7aca8e59e0d69c95c22f0054
BLAKE2b-256 160eb8c2a7be479ba9c12af405c4c9ecdc343bef8252a627f26a362e845df09c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.7 This release

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

1 file

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page