microplane
microplane copied to clipboard
A CLI tool to make git changes across many repos, especially useful with Microservices.
For better or worse, my organization has projects (repos) with spaces in their names. When I attempt to push, these fail with a 404. The `mp status` output looks like:...
``` ➜ a git:(master) ✗ mp init "org:15five" 2022/03/26 20:43:46 GET https://api.github.com/search/code?page=5&q=org%3A15five: 403 You have exceeded a secondary rate limit. Please wait a few minutes before you try again. []...
I tried assigning a an entire team as a reviewer when doing mp push but the PR had no reviewers. Is there a special syntax or something I need? Does...
reproduction steps: `mp -h` Expected result: No side-effect Actual result: Side-effect. A folder "mp" is created. ``` ➜ a git:(master) ✗ ls -la total 8 drwxr-xr-x 2 caleb caleb 4096...
When I am syncing more than 60 repositories I am getting this error message ``` panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1...
Hello 👋 Thank you for this awesome project! I'd love to contribute to this project, and one thing that has bugged me a little is that I have no way...
I have created a `repos.txt` with the following: ```txt org/ops/test org/ops/other/test ``` However when running `mp init --provider=gitlab -f repos.txt` this results in an error: ``` 2021/05/27 11:06:05 unable determine...
This is one of my favorite tools. Thank you very much for opening the issues tab. It would be nice when using ``` mp init "" --all-repos ``` to have...
It seems that the list of repository returned by `init` in 0.0.27 and later is much shorter than before. E.g.: ``` $ ~/Downloads/mp-0.0.26-linux-amd64 init --repo-search "org:clever language:Go" ARCHIVED-baseworker-go ARCHIVED-oplog-replay amazon-kinesis-client-go...
The version in homebrew is currently updated adhoc by others. Perhaps we can automate these updates via CI, or at minimum document how to update the brew formula in [our...