)]}'
{
  "commit": "3b5152803c6a2422e4204b7701abfcfe2d1fe7f7",
  "tree": "9c3e0d474641e1ab71a445ee23b7be9930caae5d",
  "parents": [
    "50f1e354c7bd0d5219fadf8b28264e99619967c6"
  ],
  "author": {
    "name": "rjamet",
    "email": "rjamet@google.com",
    "time": "Tue Oct 01 07:39:01 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 01 07:39:19 2019 -0700"
  },
  "message": "Add the possibility to set a rule name in a conformanceRule\u0027s config.\n\nTsetse\u0027s error whitelisting scheme, when used with Bazel, relies on the rule name as the key to the whitelist object, but our current autogenerated rule names for ConformancePattern rules won\u0027t cut it: there could be two different BANNED_NAME rules enabled in the same codebase, who\u0027d have colliding names with the current naming rules. With this change, the configuration of a rule lets you specify its rule name to avoid that collision.\n\nPiperOrigin-RevId: 272206672\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96d888a687cb30edb06aef74f838a74f9ef57cf2",
      "old_mode": 33188,
      "old_path": "internal/tsetse/rule.ts",
      "new_id": "7cc07a8bdc30f615991cd10b8769d672f122a7c8",
      "new_mode": 33188,
      "new_path": "internal/tsetse/rule.ts"
    },
    {
      "type": "modify",
      "old_id": "0cbfe7111cd4a992e1acceccc671c0eff184f464",
      "old_mode": 33188,
      "old_path": "internal/tsetse/rules/conformance_pattern_rule.ts",
      "new_id": "feb72c2621b9060847606c547ffabcfe9018c6c8",
      "new_mode": 33188,
      "new_path": "internal/tsetse/rules/conformance_pattern_rule.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46cc15634f9e969313ef04aaa93fd65f63f57177",
      "new_mode": 33188,
      "new_path": "internal/tsetse/tests/ban_conformance_pattern/rule_creation_test.ts"
    },
    {
      "type": "modify",
      "old_id": "216ce139ac3aae12483cdcfe06589a4baf5403b1",
      "old_mode": 33188,
      "old_path": "internal/tsetse/util/pattern_config.ts",
      "new_id": "cb35d41cf33224dd92440cc58720d14db2dc01a0",
      "new_mode": 33188,
      "new_path": "internal/tsetse/util/pattern_config.ts"
    }
  ]
}
