Applying and trying proposed PRs
In the GitHub world, a PR is a request that’s made by a developer so that the maintainers of a project can include some new developments. Such a PR may contain a bug fix or a new feature. These requests are reviewed and tested before being pulled into the main
branch.
This recipe explains how to apply a PR to your Odoo project in order to test an improvement or a bug fix.
Getting ready
As in the previous recipe, suppose you reported an issue with partner_address_street3
and received a notification that the issue was solved in a PR, which hasn’t been merged in the 17.0
branch of the project. The developer asks you to validate the fix in PR #123. You need to update a test instance with this branch.
You should not try out such branches directly on a production database, so first create a test environment with a copy of the production database (refer to Chapter 1, Installing the Odoo Development Environment).