Python command line library to generate Plastic SCM activities reports
Project description
Plastic SCM Repository Activities Reporting
Python command line library to generate Plastic SCM repository activities reports.
Usage
Prerequisite
Our command line utility relies on the following other utilities:
cm
: Plastic SCM command line.diff
: Unix utility that computes and displays the differences between the contents of filesdiffstat
: Unix utility that provides statistics based on the output of diff.
Make sure that you have configured Plastic SCM client application so that it uses the Unix command-line utility diff
for comparing text files. This setting needs to be written in the Plastic SCM client application's configuration file $USER/.plastic4/client.conf
:
<DiffTools>
<DiffToolData>
<FileType>enTextFile</FileType>
<FileExtensions>*</FileExtensions>
<Tools>
<string>/usr/bin/diff -u "@sourcefile" "@destinationfile"</string>
</Tools>
</DiffToolData>
...
</DiffTools>
Installation
pip install plasticscm-statistics
Execution
usage: cmstats [-h] [--end-time ISO8601] [--logging-level LEVEL] [--server NAME] [-o PATH]
[--start-time ISO8601]
Plastic SCM repository activities reporting
options:
-h, --help show this help message and exit
--end-time ISO8601
specify the latest date of changesets to return. This date is exclusive, so changesets that
were made at this date are not returned.
--logging-level LEVEL
specify the logging level (critical, error, warning, info, debug)
--server NAME specify the Plastic SCM server to connect to
-o PATH, --output-file PATH
specify the path and name of the file to write in the activity statistics of the Plastic SCM
repositories
--start-time ISO8601
specify the earliest date of changesets to return. This date is inclusive, so changesets that
were made at this date are returned.
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
File details
Details for the file plasticscm_statistics-0.0.14.tar.gz
.
File metadata
- Download URL: plasticscm_statistics-0.0.14.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.10.6 Darwin/23.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72decb65fccf7ea9f9166fdd59dc83783274969799cf7900ab747c99ecfb0628 |
|
MD5 | 2ba098dd9cc18e36778a453dacfe19dc |
|
BLAKE2b-256 | 63b42005017d999c9b17bf61753b2ca6d0bedc2029853685faaed25bed9fa9c7 |
File details
Details for the file plasticscm_statistics-0.0.14-py3-none-any.whl
.
File metadata
- Download URL: plasticscm_statistics-0.0.14-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.10.6 Darwin/23.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0ca1d2dbf0a17f7367966a2269b5def5e63971a8679c84efcca98bd795f67db |
|
MD5 | 56648820e01c1dd909609be8d7587b27 |
|
BLAKE2b-256 | 0bd9abf8fc3dcd290bf003459fe4400ca6ada1f5d80695065b85f5cae8f66d05 |