)]}'
{
  "commit": "43b9fca8df27744819133cc658735a44a1c873b1",
  "tree": "125c316df133de9d880277caaebfc4e30319a32f",
  "parents": [
    "6bb4c62d8284882445e34388eb5ed9d25d65c2f5"
  ],
  "author": {
    "name": "Stephen Adams",
    "email": "sra@google.com",
    "time": "Fri May 21 22:49:08 2021 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri May 21 22:49:08 2021 +0000"
  },
  "message": "Revert \"Redo \"[dart2js/js_ast] Escape strings in the printer\"\"\n\nThis reverts commit 7817468526de896ac6d87210ff914f6af6040d89.\n\nTBR\u003dfishythefish@google.com\n\nChange-Id: I6d1b4864ea483073f636718ac650d13e1f782d0d\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/201080\nReviewed-by: Stephen Adams \u003csra@google.com\u003e\nCommit-Queue: Stephen Adams \u003csra@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd474e4336e5ccf6958e927fccbf74d5ffaff1d9",
      "old_mode": 33188,
      "old_path": ".dart_tool/package_config.json",
      "new_id": "873b751464ca9e85b7fd811c651cd7a7762a4dec",
      "new_mode": 33188,
      "new_path": ".dart_tool/package_config.json"
    },
    {
      "type": "modify",
      "old_id": "9c8328ee28259d3ed12b5c08068bc6f27a037b62",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js/js.dart",
      "new_id": "b49abc0fad784a8fe78306449bb4f14ebf6b530d",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js/js.dart"
    },
    {
      "type": "modify",
      "old_id": "24527ec67555d8c35aae4bb19712d207229aa7aa",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js/size_estimator.dart",
      "new_id": "8ecfd9e479937ef8e95d1bbd6e014a1be2cb855c",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js/size_estimator.dart"
    },
    {
      "type": "modify",
      "old_id": "dd67c4aea3927b94866bc998d697d70c14b685c9",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_backend/constant_emitter.dart",
      "new_id": "ec3928d6bd539f3f927591f71e48f9e36b8c3abd",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_backend/constant_emitter.dart"
    },
    {
      "type": "modify",
      "old_id": "4c59ced6ccba615373f526fcf8d2f2aa5607a117",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_backend/runtime_types_new.dart",
      "new_id": "3c9f11f75cfc240e7d66799ebbabb4f471f4fa56",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_backend/runtime_types_new.dart"
    },
    {
      "type": "modify",
      "old_id": "590ff93241079267fc6c7e0c466da3b6d3c70bd3",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_backend/string_reference.dart",
      "new_id": "05e1b8f44bd5172edbbe6572589718a0c089b949",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_backend/string_reference.dart"
    },
    {
      "type": "modify",
      "old_id": "b567137ea6ec3a9beb3737986b1bacbeb8d87add",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/codegen/jsarray_indexof_test.dart",
      "new_id": "4b75ecd56d52ed6d3b1e53113c4d90d375b48fc1",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/codegen/jsarray_indexof_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ba7376d4625a9130c1380f1840148de0f7295232",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/codegen/model_test.dart",
      "new_id": "f7a1537430e2c9e32ce2f4c2f90b161bd2351fce",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/codegen/model_test.dart"
    },
    {
      "type": "modify",
      "old_id": "e9b482206aa16982bd08a110ec820b8312b44a43",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/js/js_parser_test.dart",
      "new_id": "7e7ac3f30288fc4b6b46434f284b0003c2d5c6bc",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/js/js_parser_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2dacebb61fe4f61dab0e8fc050abe17e37d388b7",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/js/size_estimator_expectations.json",
      "new_id": "57b911ffbf0b32bb5763061ab56d6c726cda3b40",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/js/size_estimator_expectations.json"
    },
    {
      "type": "modify",
      "old_id": "1958f19a8d58059a5318913db83e5f61bc51197a",
      "old_mode": 33188,
      "old_path": "pkg/js_ast/lib/js_ast.dart",
      "new_id": "01b0dd9d9fbbc5a05b56d484fc436a5761e22975",
      "new_mode": 33188,
      "new_path": "pkg/js_ast/lib/js_ast.dart"
    },
    {
      "type": "modify",
      "old_id": "1f980eaf9a027550188e233ba036f1e1d04201af",
      "old_mode": 33188,
      "old_path": "pkg/js_ast/lib/src/builder.dart",
      "new_id": "2fee9468756299dee9aa6fa39861ffc4efe90ee1",
      "new_mode": 33188,
      "new_path": "pkg/js_ast/lib/src/builder.dart"
    },
    {
      "type": "modify",
      "old_id": "285e9180743032e7905a132fcd27e9bd1c9c9a30",
      "old_mode": 33188,
      "old_path": "pkg/js_ast/lib/src/nodes.dart",
      "new_id": "903026edd6d96356f6349aaccf46a8259b33c393",
      "new_mode": 33188,
      "new_path": "pkg/js_ast/lib/src/nodes.dart"
    },
    {
      "type": "modify",
      "old_id": "ed165c25a3f5399fed3fffa005d9d578c2931caf",
      "old_mode": 33188,
      "old_path": "pkg/js_ast/lib/src/printer.dart",
      "new_id": "c6e9a9e79c98b4b43a8125240379af5e5fb0bd8a",
      "new_mode": 33188,
      "new_path": "pkg/js_ast/lib/src/printer.dart"
    },
    {
      "type": "delete",
      "old_id": "91c2bae6f5e088648f7569f2c1606cd916646b88",
      "old_mode": 33188,
      "old_path": "pkg/js_ast/lib/src/strings.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "788e081b097fcd00aa57be220aa601b1ba550388",
      "old_mode": 33188,
      "old_path": "pkg/js_ast/lib/src/template.dart",
      "new_id": "5aa45ba879f98cce43cf7fa971b7a3f824d4d3ab",
      "new_mode": 33188,
      "new_path": "pkg/js_ast/lib/src/template.dart"
    },
    {
      "type": "modify",
      "old_id": "c510415000b953ae0358f6b065ec7b62b9afc2ea",
      "old_mode": 33188,
      "old_path": "pkg/js_ast/pubspec.yaml",
      "new_id": "7909c5308931fd81d02d70b43a3d37c9e1fa96ee",
      "new_mode": 33188,
      "new_path": "pkg/js_ast/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "afd9805573e468011299883fd9f76868beea31ad",
      "old_mode": 33188,
      "old_path": "pkg/js_ast/test/deferred_expression_test.dart",
      "new_id": "c91a151034a008a65a89acf402cf5e38f2f8a839",
      "new_mode": 33188,
      "new_path": "pkg/js_ast/test/deferred_expression_test.dart"
    },
    {
      "type": "modify",
      "old_id": "153c41de43d993aefbca162f5f82dc8a01e3db2b",
      "old_mode": 33188,
      "old_path": "pkg/js_ast/test/printer_callback_test.dart",
      "new_id": "7d8fb308851676485883280a366c87c52ed3924b",
      "new_mode": 33188,
      "new_path": "pkg/js_ast/test/printer_callback_test.dart"
    },
    {
      "type": "modify",
      "old_id": "78bc7583db92591bdc513e11cad705b671718f1d",
      "old_mode": 33188,
      "old_path": "pkg/js_ast/test/string_escape_test.dart",
      "new_id": "9277ed658c371ade7d4e9f5d8ba76aa964a0af52",
      "new_mode": 33188,
      "new_path": "pkg/js_ast/test/string_escape_test.dart"
    }
  ]
}
