Automatize process of patching repositories in bulk.
The goal of excav is not just helping with patching multiple repositories, but reducing time spent in general. That means helping with MRs, code review, parametrized patching etc.
-
create Inventory of repositories you want to patch.
-
define your patch (it could be also reusable parametrized patch)
-
apply patch to selected repositories via
excav apply
-
push changed to all remote repositories
excav push
-
check and see merge/pull requests via
excav show
For more details check the Quick start
Please read our Installation and Configuration
The full documentation is available here
Because it's alpha, you can easily find bugs. I will appreciate if you will report bugs here
If you have question or some feature request, don't hesitate and visit Discussion section.
- better installation
- metadata for better exploration of patch parameters
- better code :-)