Working With Evergreen
At some point, you will want to test your changes in Evergreen. You can use evg-module-manager to gather up changes to all your enabled modules and send them together.
The evg patch
subcommand will create a patch build with changes from your base repository and
all enabled repositories.
Note
You can pass any options supported by theevergreen patch
tool to theevg-patch
subcommand. See the evergreen docs for more information
$ evg-module-manager evg patch -d "description of my patch"
Patch Submitted: https://evergreen.mongodb.com/patch/620aba4f3627e05537c2f52e?redirect_spruce_users=true
Once you are ready to merge you changes, you can send them all to the commit-queue with the
evg commit-queue
subcommand.
Note
You can pass any options supported by theevergreen commit-queue merge
tool to theevg-commit-queue
subcommand. See the evergreen docs for more information
$ evg-module-manager evg commit-queue
Now that your changes have been sent to evergreen, you can create a pull request or clean up your finished branch.