)]}'
{
  "commit": "de902b5d02ef0b264d4ce1406b8e16c7ba1e2680",
  "tree": "2a69f0e5675f5ec7ebc706e020e00d239403d8db",
  "parents": [
    "5749be4678a3b240b5b5d22a228a43141e2cd32c"
  ],
  "author": {
    "name": "James Reed",
    "email": "jamesreed@fb.com",
    "time": "Wed Jan 12 13:57:33 2022 -0800"
  },
  "committer": {
    "name": "Facebook GitHub Bot",
    "email": "facebook-github-bot@users.noreply.github.com",
    "time": "Wed Jan 12 14:03:17 2022 -0800"
  },
  "message": "[FX] Add a default_value arg to Graph.placeholder and fix split_module (#71016)\n\nSummary:\nPull Request resolved: https://github.com/pytorch/pytorch/pull/71016\n\nI found out that `split_module` doesn\u0027t preserve default values for arguments. In trying to fix that, I noticed that `Graph.placeholder` doesn\u0027t make it easy to add a default argument when making a placeholder. This PR addresses both of those issues\n\nTest Plan: Imported from OSS\n\nReviewed By: ansley\n\nDifferential Revision: D33482218\n\nPulled By: jamesr66a\n\nfbshipit-source-id: 57ebcdab25d267333fb1034994e08fc1bdb128ee\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec4cbe11b0664ae204d15a9a11a6a0ee78c6e965",
      "old_mode": 33188,
      "old_path": "test/expect/TestFXAPIBackwardCompatibility.test_function_back_compat-fx_backcompat_function_signatures.expect",
      "new_id": "a7a2a37d98d0d968b37db762aa443ebfa83fe474",
      "new_mode": 33188,
      "new_path": "test/expect/TestFXAPIBackwardCompatibility.test_function_back_compat-fx_backcompat_function_signatures.expect"
    },
    {
      "type": "modify",
      "old_id": "7cc2baaa402fa1c3f4190a8084f02b34911a98cf",
      "old_mode": 33188,
      "old_path": "test/test_fx_experimental.py",
      "new_id": "75283ad6c9deaf71371193f19990de8fd4b06e76",
      "new_mode": 33188,
      "new_path": "test/test_fx_experimental.py"
    },
    {
      "type": "modify",
      "old_id": "b05689f034ac492c50145b0a0c632e537f7fa465",
      "old_mode": 33188,
      "old_path": "torch/fx/graph.py",
      "new_id": "05155ac1d84735f4c0733a21c174ec2dc5f2b3af",
      "new_mode": 33188,
      "new_path": "torch/fx/graph.py"
    },
    {
      "type": "modify",
      "old_id": "6d0554488347e53c1bef62204d3fdea2466dc6ec",
      "old_mode": 33188,
      "old_path": "torch/fx/passes/split_module.py",
      "new_id": "ccb4ade5d9353c87af0767397324db6f28624cbd",
      "new_mode": 33188,
      "new_path": "torch/fx/passes/split_module.py"
    }
  ]
}
