git repository collection management tool
Project description
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
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.