Skip to main content

git repository collection management tool

Project description

package version from PyPI build status from Travis CI build status from AppVeyor test coverage from Codecov license

Tool for managing a large collection of repositories in git. If you have 100 git-versioned projects, keeping tabs on everything can be quite troublesome.

That’s where ingit comes in. It mimics selected git commands, however you can perform the same action on a group of repositories instead of just one.

Additionally, it has an interactive mode in which you can go over your repositories and quickly perform typical suggested actions in each individual repository based on its current status.

overview

basic usage

For general help, see:

ingit -h

For command-specific help, see:

ingit command -h

Commands are of two kinds in general:

  • git-like commands, which work similar to their git versions;

  • ingit-only commands, which you won’t find in git.

Currently available ingit-only commands are:

ingit register

Currently available git commands are:

ingit clone
ingit init
ingit fetch
ingit checkout
ingit merge
ingit push
ingit gc
ingit status

requirements

Python version >= 3.5.

Python libraries as specified in requirements.txt.

Building and running tests additionally requires packages listed in test_requirements.txt.

Tested on Linux, OS X and Windows.

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

ingit-0.3.0.tar.gz (30.9 kB view details)

Uploaded Source

Built Distribution

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

ingit-0.3.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file ingit-0.3.0.tar.gz.

File metadata

  • Download URL: ingit-0.3.0.tar.gz
  • Upload date:
  • Size: 30.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ingit-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0389b0bcf86acc9687305b83f9a2bd4af1fc84cf980b8f5cbb28aa3f04b254eb
MD5 883529cd11f5c9a802a220909b7bd2d9
BLAKE2b-256 5e9348cc099b195e4ca1ae92b5238ea9df5678a2e344b0a6c81c952aa9e58731

See more details on using hashes here.

File details

Details for the file ingit-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ingit-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3aeef359940c748e1b5b15a4a0447c837347bdf3ab2966058c76907adc0b7a55
MD5 0969bb4d8716326a62568564f00e5c69
BLAKE2b-256 6715482d27655778021ce213131eef89432b59373d3a2859ed46d99a610cebb5

See more details on using hashes here.

Supported by

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