)]}'
{
  "commit": "20c84134ed4282fc6255c349cb5488b70be13038",
  "tree": "838e6caad92784249526ea311fc9db8c072250b9",
  "parents": [
    "6d01f6716c85f038173fd629d2152a880bc0b4f9"
  ],
  "author": {
    "name": "Marwan Tammam",
    "email": "marwan.01010100@gmail.com",
    "time": "Tue Jun 04 07:27:31 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jun 04 07:28:23 2019 -0700"
  },
  "message": "Restrict string escape sequences and introduce flag\n\nRelated: #8380 , [#38](https://github.com/bazelbuild/starlark/issues/38)\n\nintroduce flag --incompatible_restrict_escape_sequences\u003dfalse\nWhen the flag is enabled, invalid escape sequences like \"\\z\" are\nrejected.\n\nRELNOTES: Flag `--incompatible_restrict_escape_sequences` is added. See\nhttps://github.com/bazelbuild/bazel/issues/8380\n\nCloses #8526.\n\nPiperOrigin-RevId: 251434634\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91587aa2077c5632169b59c1e7cb48492248d98c",
      "old_mode": 33188,
      "old_path": "site/docs/skylark/backward-compatibility.md",
      "new_id": "a817d3b83b917b0a2eac139bfe14b8190b246adc",
      "new_mode": 33188,
      "new_path": "site/docs/skylark/backward-compatibility.md"
    },
    {
      "type": "modify",
      "old_id": "016924fc4e21a52591cfbbfc32c7de5c76ba4168",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/StarlarkSemanticsOptions.java",
      "new_id": "4d52868c2d2b826c793516a5d2397a1d5403cd27",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/StarlarkSemanticsOptions.java"
    },
    {
      "type": "modify",
      "old_id": "da2ee67f84b7cbb0bde00cd39faa1a062911fe4c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkylarkImportLookupFunction.java",
      "new_id": "fe334f1be2f113e420c83253f2f4c2efce3c6abc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/SkylarkImportLookupFunction.java"
    },
    {
      "type": "modify",
      "old_id": "8902c8d09275a9e764dcf8dbce84c289bc7182d9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/BuildFileAST.java",
      "new_id": "38485c2fcc6063598b45c059ca06ee8c096c79b5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/BuildFileAST.java"
    },
    {
      "type": "modify",
      "old_id": "c5a5c1aa41aa8f7305e5c25f8685a43cc63ca0b0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/Lexer.java",
      "new_id": "c7f424bbdf7d42e920f5a52ded855554ebcd65ac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/Lexer.java"
    },
    {
      "type": "modify",
      "old_id": "497a5266cf01ddf61e16067475ff84467bebeadc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/Parser.java",
      "new_id": "fad276c221ad2d99e9054ee29b44ecd584b827a8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/Parser.java"
    },
    {
      "type": "modify",
      "old_id": "a0da4dada3ce556648a7007fb19e7edb94a77bc9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java",
      "new_id": "3775303b7a7a2c3428947d172235c4cce5deb719",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/StarlarkSemantics.java"
    },
    {
      "type": "modify",
      "old_id": "2f3c40104425b353dc845f2d0068a73442a26039",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/packages/SkylarkSemanticsConsistencyTest.java",
      "new_id": "01ebea977562440159e9cb6f1ce24d1726db5602",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/packages/SkylarkSemanticsConsistencyTest.java"
    },
    {
      "type": "modify",
      "old_id": "d3a853f99a516e12039de510a181a80fdeec358b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkIntegrationTest.java",
      "new_id": "f07fc4fd6d8181a98c0a3baa415da71612310b14",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkIntegrationTest.java"
    },
    {
      "type": "modify",
      "old_id": "7226d1c2453beaf465a8c9043ca161d724a123f0",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/syntax/LexerTest.java",
      "new_id": "77d237a74db4b990ef96457537f13152ea02cb69",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/syntax/LexerTest.java"
    },
    {
      "type": "modify",
      "old_id": "21ecc298ca6dee75cd9f0f65a39fe7f45301b849",
      "old_mode": 33188,
      "old_path": "src/test/starlark/testdata/string_misc.sky",
      "new_id": "904b9ab7b73dd699ae56a1a7015c67522adce99e",
      "new_mode": 33188,
      "new_path": "src/test/starlark/testdata/string_misc.sky"
    },
    {
      "type": "modify",
      "old_id": "ca12b7688e2a19c9da7a8bfe5797584e630ae8cd",
      "old_mode": 33188,
      "old_path": "tools/build_defs/pkg/pkg.bzl",
      "new_id": "9074865c137c95845a99e28b56894e87d22971f9",
      "new_mode": 33188,
      "new_path": "tools/build_defs/pkg/pkg.bzl"
    },
    {
      "type": "modify",
      "old_id": "3acbc9715e01158ff7b6692e1b5435f082d590c2",
      "old_mode": 33188,
      "old_path": "tools/cpp/windows_cc_configure.bzl",
      "new_id": "dcdf3d6f843ee846d824cd82e64635f04fa60d2a",
      "new_mode": 33188,
      "new_path": "tools/cpp/windows_cc_configure.bzl"
    }
  ]
}
