)]}'
{
  "commit": "3ff6c80407b9301d84383ba2a6da76f61f7caaac",
  "tree": "77f67d377701013da14ea1e9efaf7a0deb8c6271",
  "parents": [
    "526fbfe5f1a099f82ab55185003295013a475887"
  ],
  "author": {
    "name": "Carmi Grushko",
    "email": "carmi@fb.com",
    "time": "Mon Aug 03 01:55:06 2020 -0700"
  },
  "committer": {
    "name": "Facebook GitHub Bot",
    "email": "facebook-github-bot@users.noreply.github.com",
    "time": "Mon Aug 03 01:56:03 2020 -0700"
  },
  "message": "Pretty print the set of Ops that KotlinInputAstVisitor produces\n\nSummary:\nExample:\n```\nOps:\n[\n  [\n    \"fun\"\n    \" \"\n    \"main\"\n    \"(\"\n    [\n      \")\"\n    ]\n    \" \"\n    \"{\"\n    [ 2\n      [\n        [ 4\n          \"foo\"\n          [\n            [\n              \"\u003c\"\n              Break{fillMode\u003dUNIFIED, flat\u003d, plusIndent\u003dConst{n\u003d0}, optTag\u003dOptional.empty}\n              [ 4\n                [\n                  [\n                    Break{fillMode\u003dFORCED, flat\u003d, plusIndent\u003dConst{n\u003d0}, optTag\u003dOptional.empty}\n                    \"Int\"\n                    \",\"\n                    Break{fillMode\u003dFORCED, flat\u003d, plusIndent\u003dConst{n\u003d0}, optTag\u003dOptional.empty}\n                  ]\n                ]\n                Break{fillMode\u003dUNIFIED, flat\u003d, plusIndent\u003dConst{n\u003d-4}, optTag\u003dOptional.empty}\n              ]\n              \"\u003e\"\n            ]\n            [\n              \"(\"\n              [\n                Break{fillMode\u003dUNIFIED, flat\u003d, plusIndent\u003dConst{n\u003d0}, optTag\u003dOptional.empty}\n                [\n                  [\n                    Break{fillMode\u003dFORCED, flat\u003d, plusIndent\u003dConst{n\u003d0}, optTag\u003dOptional.empty}\n                    [\n                      [\n                        \"3\"\n                      ]\n                    ]\n                    \",\"\n                    Break{fillMode\u003dFORCED, flat\u003d, plusIndent\u003dConst{n\u003d0}, optTag\u003dOptional.empty}\n                  ]\n                ]\n                Break{fillMode\u003dUNIFIED, flat\u003d, plusIndent\u003dConst{n\u003d-4}, optTag\u003dOptional.empty}\n              ]\n              \")\"\n            ]\n          ]\n        ]\n      ]\n    ]\n…\n```\n\nReviewed By: strulovich\n\nDifferential Revision: D22763400\n\nfbshipit-source-id: 0f57a77e3518b8fad314a76a8c59cac8b7425a4b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7d73521ec634505860b66657be641c11cd03878",
      "old_mode": 33188,
      "old_path": "core/src/main/java/com/facebook/ktfmt/Formatter.kt",
      "new_id": "1eebb81c4b2cdea8b177a2fe598e0d08a19401b6",
      "new_mode": 33188,
      "new_path": "core/src/main/java/com/facebook/ktfmt/Formatter.kt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b6dc81bab6c5a840a6bef739d8b9a23e593a990",
      "new_mode": 33188,
      "new_path": "core/src/main/java/com/facebook/ktfmt/debughelpers/OpsDebug.kt"
    }
  ]
}
