)]}'
{
  "commit": "812e6feb953e4b09976a7e67fa5f5b4376119eb5",
  "tree": "fc3a0c3c8e676611e3e4be5d1be16f8a210b3226",
  "parents": [
    "af7fc3b75a62edc3b4b62de25b733b03c3ff925e"
  ],
  "author": {
    "name": "lberki",
    "email": "lberki@google.com",
    "time": "Thu Jul 25 07:50:55 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jul 25 07:51:49 2019 -0700"
  },
  "message": "Clean up FileArtifactValue a little:\n\n- Rename the overloads of create() to something more indicative of their purpose\n- Remove the use of ArtifactPathResolver by calling it from the single call site\n- Assert that createForSourceArtifact() is only called for proper source artifacts\n\nRELNOTES: None.\nPiperOrigin-RevId: 259945500\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1362c71651ac6e2d231b2437bd367f342f4e073d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/FileArtifactValue.java",
      "new_id": "b9db313e7e32f356de8bcc3a7b4c4b7ea1e690b8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/FileArtifactValue.java"
    },
    {
      "type": "modify",
      "old_id": "4f60575db50985287ff8015e872f28ffd4b1d795",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/SingleBuildFileCache.java",
      "new_id": "900e9a3264d18e2a3412d4e4bf4b6e61aa81f186",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/exec/SingleBuildFileCache.java"
    },
    {
      "type": "modify",
      "old_id": "e4fd0fbea74cfe7250c88d153f79e6cb2aae1403",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandler.java",
      "new_id": "1ec6de7a04ffb8fc9a87bb0f96b505a20dc797d3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandler.java"
    },
    {
      "type": "modify",
      "old_id": "e7a69f981fbab30d5452880729b8fc71bdb1404c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/skyframe/ArtifactFunction.java",
      "new_id": "d66c1504b6325f3248a4dc8c9ac3e1fb8d8091bb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/skyframe/ArtifactFunction.java"
    },
    {
      "type": "modify",
      "old_id": "39b49a292f21b0468c5efee7ad134225f71557e6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/actions/ActionCacheCheckerTest.java",
      "new_id": "42ac908cc9f065f506d0348d04f2eb9b1476cf94",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/actions/ActionCacheCheckerTest.java"
    },
    {
      "type": "modify",
      "old_id": "54b4d9dc28ebe2ee082e2a02d1e54e0d855cfacd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/actions/cache/CompactPersistentActionCacheTest.java",
      "new_id": "76e05e83da7f9eb78632317a8adadca2b5db6d73",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/actions/cache/CompactPersistentActionCacheTest.java"
    },
    {
      "type": "modify",
      "old_id": "d2bfeea74cb26902909f555347286c25f12630a1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/exec/SpawnInputExpanderTest.java",
      "new_id": "90514ac514dd1495224336ca13d604895b4ab9aa",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/exec/SpawnInputExpanderTest.java"
    },
    {
      "type": "modify",
      "old_id": "a746131d3f428efa6705db32c908f0c014856edc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/FakeActionInputFileCache.java",
      "new_id": "76dfc498bc48cfb2a3188effa5d9ace70956f236",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/FakeActionInputFileCache.java"
    },
    {
      "type": "modify",
      "old_id": "1953e17441c1357cc63a40e02e3ced6def5c5462",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/RemoteActionFileSystemTest.java",
      "new_id": "fd303e66ca122660e531494fe292ef5bee77f15c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/RemoteActionFileSystemTest.java"
    },
    {
      "type": "modify",
      "old_id": "7aee9ce2d7e5da01aacacafe33c28e5ac226a5ac",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/RemoteActionInputFetcherTest.java",
      "new_id": "d1e2db8a2ea37d6e167986fe4d8da2e14a9d89b3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/RemoteActionInputFetcherTest.java"
    },
    {
      "type": "modify",
      "old_id": "a8a143ac000544dbf777403d38c3c98d7015da2f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/merkletree/InputTreeTest.java",
      "new_id": "efe8653cfe1cfeb737ead004937ae1be4a8b8261",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/merkletree/InputTreeTest.java"
    },
    {
      "type": "modify",
      "old_id": "6f790dce6dee9ff9332d97f44188b1c35689b7f1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/remote/merkletree/MerkleTreeTest.java",
      "new_id": "94ce5b594c31ec1820506857cd33a99b8c48cfef",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/remote/merkletree/MerkleTreeTest.java"
    },
    {
      "type": "modify",
      "old_id": "6b578cdff7ff593ba6ad62ab507fdf3ed7f70e46",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandlerTest.java",
      "new_id": "22cdf98416087c897cb5f334e131c4ca87e9d10b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/ActionMetadataHandlerTest.java"
    },
    {
      "type": "modify",
      "old_id": "1ca6c08e3608ed076b0ccd2fcecbcb35179b9bc8",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/ActionTemplateExpansionFunctionTest.java",
      "new_id": "91100ab6bb75458c901ae8192d3899844ea70ed2",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/ActionTemplateExpansionFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "c41576fd83882c0c089a8a68f86f03b738939971",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTest.java",
      "new_id": "07a020b7352d000cbd7fb1c108e52a11880541ab",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/ArtifactFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "f8da9cfaa98223219505d22817b0248b188d0fb4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/FileArtifactValueTest.java",
      "new_id": "b1d49f6b5c96575257bd797fc3d02a0ba0fb3944",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/FileArtifactValueTest.java"
    },
    {
      "type": "modify",
      "old_id": "846d51593f6d484df71bd2c778533687e267b7fc",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java",
      "new_id": "55e45242fa5fe2ea85dfd71df6e7fcf1bc3aa0da",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/FilesystemValueCheckerTest.java"
    },
    {
      "type": "modify",
      "old_id": "19d6973821851f002d9b3e842182c6b6a256a125",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/RecursiveFilesystemTraversalFunctionTest.java",
      "new_id": "ae2329e77c505540db211c18f87600e93eda836b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/RecursiveFilesystemTraversalFunctionTest.java"
    },
    {
      "type": "modify",
      "old_id": "dfa59682970e929d5d7d47ad3e54d84cdbc3298d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java",
      "new_id": "adb9788913a631d30912ce4becd85f6c167d8f1d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skyframe/TreeArtifactMetadataTest.java"
    }
  ]
}
