Skip to main content

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

repovisor-0.0.8.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

repovisor-0.0.8-py2.py3-none-any.whl (6.6 kB view details)

Uploaded Python 2 Python 3

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

Hashes for repovisor-0.0.8.tar.gz
Algorithm Hash digest
SHA256 87a79d246fd2fdb70d1741970e86459777e458430b9bd34f37469f07562c5795
MD5 718b13491031edef0d48afe0235a3ef5
BLAKE2b-256 34dfc9f9da44f2241b8972259aa1c3dfba7bf21b1fad485ca276c09ded9b51b1

See more details on using hashes here.

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

Hashes for repovisor-0.0.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d5a85e35f59b95e7ed48d925777328cfe210104ef76f67b34fed6e3327fd0e6c
MD5 0de4923acf4e9ebdcc178abb4c55a214
BLAKE2b-256 13c997531cdea0691ddab2e50d95540eea214581e14610a7b5e39b0ed8b45c2c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page