)]}'
{
  "commit": "78c5f66826f3206cc3794ecb1663e38740f8cf0f",
  "tree": "905a6e8e64f3d0bb3cbec76bffb9e3690bd3f812",
  "parents": [
    "c7ea53dbc5ae72a0ba4a08e910350e1e6fe9a63a"
  ],
  "author": {
    "name": "Steven Troxler",
    "email": "stroxler@meta.com",
    "time": "Mon Sep 21 08:51:50 2026 -0700"
  },
  "committer": {
    "name": "meta-codesync[bot]",
    "email": "215208954+meta-codesync[bot]@users.noreply.github.com",
    "time": "Mon Sep 21 08:51:50 2026 -0700"
  },
  "message": "Migrate scalar expression arithmetic tests\n\nSummary:\nMove nonliteral scalar-expression coverage beside the other pointwise arithmetic tests. Runtime shape checks now cross-check the static result, while the static-only case retains the expected propagation of an `Any` operand.\n\n___\n\nDifferential Revision: D120879325\n\nfbshipit-source-id: 1aafc5f1bed3e5634961969bd58120ff01eb22de\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "1152c5c8fbeb4bc0002434bbfaa35a983524a960",
      "old_mode": 33188,
      "old_path": "tensor-shapes/pyrefly-torch-stubs/test/old/test_debug_div.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "df7c52328dbc72a6221f14d688f28a6c3212b565",
      "old_mode": 33188,
      "old_path": "tensor-shapes/pyrefly-torch-stubs/test/test_pointwise_arithmetic.py",
      "new_id": "163f50a02e29f4a4d243f9a9495720af07f522c0",
      "new_mode": 33188,
      "new_path": "tensor-shapes/pyrefly-torch-stubs/test/test_pointwise_arithmetic.py"
    }
  ]
}
