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.5.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: multi-git-0.1.5.tar.gz
  • Upload date:
  • Size: 3.6 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.5.tar.gz
Algorithm Hash digest
SHA256 e20298d520357c27f1f857d2e4af831e44f07a9c7aba2ec62705071e75d9e641
MD5 0d49be4403030ef614fa4dc0c2357513
BLAKE2b-256 27d5e60ed82ab9cad90a3a6f155c23020b81f946f290c3451944498c91a5bc18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: multi_git-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6b53b98ea3602ae80d1dfe7c5b02072a5a4f35a0f7c7576e188135a0b2bfcd80
MD5 eae194f63feb501d72ff11711c82075b
BLAKE2b-256 3e6061726a28705d91c634ed6a0f750e09e6383db7a30d5affacae42b62962eb

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