Skip to main content

Multi-Git

Project description

Multi-Git

Do you have a lot of git repositories, distributed over your whole system? Would you like to manage them using a simple command, without the need to constantly switch directories?

Use multi-git to manage these repos.

First use multi-git add /path/to/git/repo -t tag1 to add git repos. Then, use the standard git commands like status, commit, pull and push to execute those commands over all managed git repos. To limit the set of repos, you can use the -t (--tags) argument, that selects all repos that have at least one of these tags set. For example,

multi-git pull

will pull the latest changes for all git repos that are managed by multi-git. As another exampe,

multi-git status

or

multi-git st

will display all changes in all managed repos. As already mentioned, -t or --tags will limit the set of repos:

multi-git st -t work

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

multi-git-0.1.8.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

multi_git-0.1.8-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file multi-git-0.1.8.tar.gz.

File metadata

  • Download URL: multi-git-0.1.8.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

File hashes

Hashes for multi-git-0.1.8.tar.gz
Algorithm Hash digest
SHA256 adb02c62fdf371d378f7e9d73f365220d090be6dd8b355988064e3688c12b9e9
MD5 35f14da4dc797a2107f45589a285f5e9
BLAKE2b-256 4d6f901d03bea530f38941136aed72dcda01ec7e0c2eae4d675ff7b5581aae7b

See more details on using hashes here.

File details

Details for the file multi_git-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: multi_git-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.8.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5

File hashes

Hashes for multi_git-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 59e4bf1acef2b0f135a5f348c9d7c59c938c0e392c2fe5530386f92cc95d08d9
MD5 d70667530f06f4b9e05b3cbe3d08fb64
BLAKE2b-256 a337ec6c702d73140460c2f471fca8277f02149a8ad774d507144876058f075f

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