You are tasked with generating a detailed Pull Request (PR) description based on a code diff and a short commit message. This description will help reviewers understand the changes made and the reasoning behind them.
First, you will be provided with the code diff:
{{DIFF}}Next, you will be given a short commit message: