)]}'
{
  "commit": "df0e73e31bfab155dc802002ca77cee0b91fa767",
  "tree": "21819cc5212a3a7052b50e4e68ccee490d31df29",
  "parents": [
    "8544bb40964cc9f6ae8f9ef92b605abf910ff0fe"
  ],
  "author": {
    "name": "BharatDeva",
    "email": "bharatdevagir@gmail.com",
    "time": "Fri Aug 21 12:31:44 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Aug 21 10:31:44 2026 -0700"
  },
  "message": "Fix residual NotNaN for null partition values (#3689)\n\n* Fix residual NotNaN for null partition values\n\n* test: cover residual NotNaN with NaN values\n\n---------\n\nCo-authored-by: BharatDeva \u003c278575558+BharatDeva@users.noreply.github.com\u003e\nCo-authored-by: Kevin Liu \u003ckevin.jq.liu@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4781aee82dbf95053a18f675f913d99096483426",
      "old_mode": 33188,
      "old_path": "pyiceberg/expressions/visitors.py",
      "new_id": "209a57a3252d22c02606d9d3a216f95ee17349f4",
      "new_mode": 33188,
      "new_path": "pyiceberg/expressions/visitors.py"
    },
    {
      "type": "modify",
      "old_id": "375639ee7b149fa54cd4d16dc90fdb9aec280ba8",
      "old_mode": 33188,
      "old_path": "tests/expressions/test_residual_evaluator.py",
      "new_id": "fbd6a993bee7129ec4d7285719488df543c92010",
      "new_mode": 33188,
      "new_path": "tests/expressions/test_residual_evaluator.py"
    }
  ]
}
