)]}'
{
  "commit": "dc2c55095f2060d1651cdcc873e189c61ca1e664",
  "tree": "84d7b481ed055230a27f615230c60e88f1284128",
  "parents": [
    "fdfd7f33b7d1b2b7708e255e0764e094df6ca7a7"
  ],
  "author": {
    "name": "brandjon",
    "email": "brandjon@google.com",
    "time": "Thu Dec 07 14:30:04 2017 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Thu Dec 07 14:32:12 2017 -0800"
  },
  "message": "Register builtins with Runtime\n\nThis covers all builtins in classes that use SkylarkSignatureProcessor#configureSkylarkFunctions. Generally this means things you define with @SkylarkSignature.\n\nIt is now an error to call configureSkylarkFunctions multiple times for the same class. It should only be called in static initializers.\n\nRuntime\u0027s static knowledge of builtins has been factored into Runtime.BuiltinRegistry.\n\nRELNOTES: None\nPiperOrigin-RevId: 178295926\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f3b6eae78de2fb6a3c7a5c5065eea275e374d7fd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/docgen/SkylarkDocumentationCollector.java",
      "new_id": "c38bfa269700dfd9c38d395387e1a3091ebeb6ea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/docgen/SkylarkDocumentationCollector.java"
    },
    {
      "type": "modify",
      "old_id": "4688db294ca28e400a13957853144d9aa5c94535",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkModules.java",
      "new_id": "d9baecfe4bceb30577114d7be61a3165a0afd945",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/skylark/SkylarkModules.java"
    },
    {
      "type": "modify",
      "old_id": "1091366d14b62315ccd8fe0ae9bb40ce168ad1df",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/PackageFactory.java",
      "new_id": "b03af4fe97b44d6265b1d0d422ae485e53d71136",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/PackageFactory.java"
    },
    {
      "type": "modify",
      "old_id": "dae4393b7c276ee5bcbbb2f384bed8bb0e335b9a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/packages/WorkspaceFactory.java",
      "new_id": "3283d9970997b29fa82b160cf2736e036dd5eddf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/packages/WorkspaceFactory.java"
    },
    {
      "type": "modify",
      "old_id": "2acfb21da220c1fd3c9beb8e80db2d31eb4e09fc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java",
      "new_id": "833b20a7fbbdc8f89cb6f01b785f08eb77524cfb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java"
    },
    {
      "type": "modify",
      "old_id": "0c798a91c1573bc97f50c833f2047b708a9c3fd1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/MethodLibrary.java",
      "new_id": "657d28d4da00a41a39a14c19b34332cdda34a472",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/MethodLibrary.java"
    },
    {
      "type": "modify",
      "old_id": "72b93e2394a228cedc7b56f0ead687068ad91054",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/Runtime.java",
      "new_id": "839b3114cf7800da940adb0cd8eed2f9f44ec1bf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/Runtime.java"
    },
    {
      "type": "modify",
      "old_id": "358afae6389eed84450bb14002a5e2ad7e7519d7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/SkylarkSignatureProcessor.java",
      "new_id": "346a91382017009d2313866f79bc0b336e074de0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/SkylarkSignatureProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a559f34d1bada3ec288aefcad727be090a83b384",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/syntax/RuntimeTest.java"
    }
  ]
}
