Releases: gruntwork-io/git-xargs
v0.0.13
Modules affected
Description
- Add script to add PR & Issue templates to all IaC repos
- Add GitHub PR & Issue Templates
- Update the script for Adding/Updating PR & Issue Templates
- feat: Add --draft flag for draft pull requests. You can now pass the
--draft
flag to open Draft pull requests against those Github repos that support this functionality.
Special thanks
Special thanks to the following users for their contribution!
Related links
v0.0.12
v0.0.11
Modules affected
Description
- Docs update: Note that git-xargs performs work in parallel
- Docs update: add homebrew install instruction
Special thanks
Special thanks to the following users for their contribution!
Related links
v0.0.10
Modules affected
Description
Improve logging by moving git operations progress to DEBUG level
-
This also adds an INFO message every time a repository has been successfully processed giving the end user a meaningful default progress output at the INFO level without flooding stdout with the git operation progress output (Which is now still accessible through the DEBUG log level)
-
Fix a few typos in README
-
Move log for untracked file into debug level logger
Special thanks
Special thanks to the following users for their contribution!
Related links
v0.0.9
Modules affected
Description
- Feature: Optionally limit the number of concurrent go routines via SizedWaitGroup. There is a new optional flag
--max-concurrent-repos
that accepts anint
which will determine the number of goroutines that can be run simultaneously to process repos.
You can use this flag to set a limit on processing concurrency if you are running into performance issues when running git-xargs
on many (hundreds or more) repos simultaneously.
If you do not pass this flag, the default behavior is for the number of goroutines that can be started simultaneously to remain unlimited (1 goroutine is started for each repo you need to process given your selection criteria).
Special thanks
Special thanks to the following users for their contribution!
Related links
v0.0.8
v0.0.7
Modules affected
- Logging
Description
git-xargs
will now write thestdout
/stderr
from the command it runs directly to the logs, as plain text, rather than using structured logging / logrus fields. The problem with using fields, as we did before, was the log output got shoved into JSON, with all sorts of characters escaped (e.g., newlines become\n
), which made it hard to read the log output when debugging. Now it should be a lot easier to read.
Related links
v0.0.6
v0.0.5
- Refactor project layout to support
go build
from project root andgo get github.com/gruntwork-io/git-xargs
for easier installation - Improve logging of
STDOUT
andSTDERR
from scripts executed viagit-xargs
- Use the Github repo's designated default branch when opening PRs (supports master and main, for example)
To install git-xargs
via go get
see the new instructions in the README here.
Special thanks
Special thanks to @jphuynh for contributing!