A tool for managing many repositories and creating daily reports
Project description
The Repository Supervisor
version number: 0.0.8 author: Gavin Cooper
Overview
A tool for supervising multiple repositories, checking their status and providing regular reminders of unfinished work.
Who is it for
This tool is primarily designed for those developers or repository users who may have multiple (read 10+) repositories all possibly being touched during a day. It’s main benefit will be providing a regular report of repositories that are in an uncomitted/unpushed or unpulled state, allowing you to write your commit messages and push your local changes whilst the work is still fresh in your mind.
Installation / Usage
To install use pip:
$ pip install repovisor
Or clone the repository:
$ git clone https://github.com/gjc216/repovisor.git $ python setup.py install
As a manually run script, or added as a cron job it will provide a status for all repositories in it’s internal database, showing the results either within a terminal, or as a web generated report
Example
Once installed you should have access to a command line program. To use it try:
$ repovise search /home/<userid>/<repostore>
This will give output for all repositories within . Note the default is to query the upstream locations for all repos found.
It can also create a shorter representation of each repository by passing the --brief, -b option
Technology Stack
Written in python, it is based off the GitPython package , providing user facing UI features
Currently the VCS it supports is: * Git * -Mercurial- * -Subversion-
Contributing
TBD
Project details
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 repovisor-0.0.8.tar.gz
.
File metadata
- Download URL: repovisor-0.0.8.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87a79d246fd2fdb70d1741970e86459777e458430b9bd34f37469f07562c5795 |
|
MD5 | 718b13491031edef0d48afe0235a3ef5 |
|
BLAKE2b-256 | 34dfc9f9da44f2241b8972259aa1c3dfba7bf21b1fad485ca276c09ded9b51b1 |
File details
Details for the file repovisor-0.0.8-py2.py3-none-any.whl
.
File metadata
- Download URL: repovisor-0.0.8-py2.py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5a85e35f59b95e7ed48d925777328cfe210104ef76f67b34fed6e3327fd0e6c |
|
MD5 | 0de4923acf4e9ebdcc178abb4c55a214 |
|
BLAKE2b-256 | 13c997531cdea0691ddab2e50d95540eea214581e14610a7b5e39b0ed8b45c2c |