Repeated Git
Wraps git with several useful features:
- up - pull current repo and all the dependencies
- all - TODO repeat command for current repo and all dependencies
- scan - scan directory tree recursively to find unsynced repositories
- clone - clone with url resolution
No installation required. It's just a single Python 3 executable without dependencies.
Just download and run.
I've really tried and spent lot of time looking for already existing tool for the job. There are lots of them. Maybe you could find something more suitable for your needs.
- repo: helps manage many Git repositories, specialized for Android development (Python)
- gita: manage multiple git repos in home (Python)
- myrepos: manage all your version control repos (Perl)
- gitbatch: text-based UI to manage multiple git repos in one place (Go)
- git-plus: run commands in multiple git repos (Python)
- mu-repo: help working with multiple git repos (Python)
- mugit: managing a workspace containing multiple git repositories (Python)
- gr: managing multiple git repositories (JavaScript)
- mgit: layered git repositories (Shell)
This project is released under the terms of the BSD-3-Clause license. Read more here.
Copyright © 2021-2024, Andrii Vasyliev (sol@solex.me)