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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: multi-git-0.1.7.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.7.tar.gz
Algorithm Hash digest
SHA256 c7c233fe8459c47e06d7dbdcc81eaea1d92f15f2a5a7193711832c615ea90576
MD5 f903ad31ad746e6f17f92723c6705ee0
BLAKE2b-256 2c2c9930245670f83d474aebb0c7942cd468966bf6a60df371b0c31e4d9a53c4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: multi_git-0.1.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 0993af6fd1cc961da029d3af17e81cc0fef4d6f9887d9a494563bf58d1d7fc09
MD5 a90143616c817ace8284667bc930b348
BLAKE2b-256 f2449fa4a48cc50ce113fefb99703b99c0a90a37b22ee9c47fab332a6371c448

See more details on using hashes here.

Provenance

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