Evergreen Module Manager Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

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.

Creating Patch Builds

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 the evergreen patch tool to the evg-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

Submitting changes to the commit-queue

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 the evergreen commit-queue merge tool to the evg-commit-queue subcommand. See the evergreen docs for more information
$ evg-module-manager evg commit-queue

What’s next

Now that your changes have been sent to evergreen, you can create a pull request or clean up your finished branch.