)]}'
{
  "commit": "de2fb8983d7c79e8a2b46f6e971f1eb0aba114d4",
  "tree": "040e497010e16ff477e7611f24f65cc2b023eec4",
  "parents": [
    "4ddd695c4e509e9bdfd1d0352689169cd3e2b94f"
  ],
  "author": {
    "name": "Jason Macnak",
    "email": "natsu@google.com",
    "time": "Mon Aug 29 13:48:16 2022 -0700"
  },
  "committer": {
    "name": "Jason Macnak",
    "email": "natsu@google.com",
    "time": "Tue Sep 06 13:59:18 2022 -0700"
  },
  "message": "Move GLES decoders to the new \"gl\" subdirectory\n\n... and update generate script.\n\nBug: b/233939967\nTest: android build\nTest: cmake build\nTest: cvd start --gpu_mode\u003dgfxstream\nChange-Id: Iff0e188649636a0fc3478f05f150db11919128e6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea401923cca109d3569fc13ba3252f0bc9e32261",
      "old_mode": 33261,
      "old_path": "scripts/generate-apigen-sources.sh",
      "new_id": "28585d4ac41da243f8dffb7eded249298ea9b8d1",
      "new_mode": 33261,
      "new_path": "scripts/generate-apigen-sources.sh"
    },
    {
      "type": "modify",
      "old_id": "590b2a9152724761cd562a231c493ae5efd669ac",
      "old_mode": 33188,
      "old_path": "stream-servers/Android.bp",
      "new_id": "b1f0ba2579c34528e0b2dc65965610dc83e6caa6",
      "new_mode": 33188,
      "new_path": "stream-servers/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "7c6de701fb23e6f1588a9a76782450ad42117257",
      "old_mode": 33188,
      "old_path": "stream-servers/CMakeLists.txt",
      "new_id": "67d73733e7d798ecf9e1e03a46a4c5e4c50202d2",
      "new_mode": 33188,
      "new_path": "stream-servers/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "701f2968b4fddefc5720e97592c550c24f7e40d5",
      "old_mode": 33188,
      "old_path": "stream-servers/FrameBuffer.cpp",
      "new_id": "3553392e4acda5ec459b5beebcde8e40d510793f",
      "new_mode": 33188,
      "new_path": "stream-servers/FrameBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "c1d671b88c3a9c83d715aaea6ba90bfdc5a5da5f",
      "old_mode": 33188,
      "old_path": "stream-servers/RenderThreadInfoGl.h",
      "new_id": "93643a1a0856ac510c265919ede3b36eda5387e4",
      "new_mode": 33188,
      "new_path": "stream-servers/RenderThreadInfoGl.h"
    },
    {
      "type": "modify",
      "old_id": "5df5c1dbf077da6bcf32d39508176fbff7bfc11e",
      "old_mode": 33188,
      "old_path": "stream-servers/gl/Android.bp",
      "new_id": "93a14c697de3eca1bc930b2cf2c8902f1ef473d1",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/Android.bp"
    },
    {
      "type": "modify",
      "old_id": "0a6e99a3fe4331b663c34abb37ef633ae4107671",
      "old_mode": 33188,
      "old_path": "stream-servers/gl/CMakeLists.txt",
      "new_id": "43cafd0345b34064dbd2a0534e15b7d38a504b8f",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "e01bcf8125b69b835767b8deebb45ca96ed94198",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/Android.bp",
      "new_id": "e01bcf8125b69b835767b8deebb45ca96ed94198",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/Android.bp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b4f546483bf4894513b3a78488b6f7e9b1a404b9",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/CMakeLists.txt",
      "new_id": "b4f546483bf4894513b3a78488b6f7e9b1a404b9",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/CMakeLists.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3d101fac6065403936847f69fedf3b37f21ca662",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/GLESv1Decoder.cpp",
      "new_id": "3d101fac6065403936847f69fedf3b37f21ca662",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/GLESv1Decoder.cpp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0d37a3255c7775ec69c2571cf150675c7f8d9fe7",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/GLESv1Decoder.h",
      "new_id": "0d37a3255c7775ec69c2571cf150675c7f8d9fe7",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/GLESv1Decoder.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5a5780314464b3ffffc4cda8164f487dc99023ed",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/gles1_dec.cpp",
      "new_id": "5a5780314464b3ffffc4cda8164f487dc99023ed",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/gles1_dec.cpp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "767c01c91266db4d9829f3cc0a4585622419816f",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/gles1_dec.h",
      "new_id": "767c01c91266db4d9829f3cc0a4585622419816f",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/gles1_dec.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df8ffb78911e003c01069fc55d9f77a1f87853ac",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/gles1_opcodes.h",
      "new_id": "df8ffb78911e003c01069fc55d9f77a1f87853ac",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/gles1_opcodes.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c6ff0ce203e037aa7fbca22feafdf29b6c9c7015",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/gles1_server_context.cpp",
      "new_id": "c6ff0ce203e037aa7fbca22feafdf29b6c9c7015",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/gles1_server_context.cpp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0bab781482bc6840074c12d7f2a51ef937132485",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/gles1_server_context.h",
      "new_id": "0bab781482bc6840074c12d7f2a51ef937132485",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/gles1_server_context.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "51461d53ced2490bab8424d451f54d19bfae40ef",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/gles1_server_proc.h",
      "new_id": "51461d53ced2490bab8424d451f54d19bfae40ef",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/gles1_server_proc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c8355ada1edcfdb4e6a0643d1cd74b61220d6bbd",
      "old_mode": 33188,
      "old_path": "stream-servers/gles1_dec/gles1_types.h",
      "new_id": "c8355ada1edcfdb4e6a0643d1cd74b61220d6bbd",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles1_dec/gles1_types.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5e457c40fd4de5b00bb609b67a29c7553b7a6782",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/Android.bp",
      "new_id": "5e457c40fd4de5b00bb609b67a29c7553b7a6782",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/Android.bp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b55032ca048a2e08ca833454486aad6ec7f3532d",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/CMakeLists.txt",
      "new_id": "b55032ca048a2e08ca833454486aad6ec7f3532d",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/CMakeLists.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "66be75b2e7a1e8107de9eb02735a600e6baea0c4",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/GLESv2Decoder.cpp",
      "new_id": "66be75b2e7a1e8107de9eb02735a600e6baea0c4",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/GLESv2Decoder.cpp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "746a6b6f7be8587b076ad29ea683942aa7d98cd5",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/GLESv2Decoder.h",
      "new_id": "746a6b6f7be8587b076ad29ea683942aa7d98cd5",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/GLESv2Decoder.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d8be92e814e4298401d556ab13f31cc65acbfaff",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/gles2_dec.cpp",
      "new_id": "d8be92e814e4298401d556ab13f31cc65acbfaff",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/gles2_dec.cpp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df078678f3cff2f92e8790aa1fdb8a9732130946",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/gles2_dec.h",
      "new_id": "df078678f3cff2f92e8790aa1fdb8a9732130946",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/gles2_dec.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4a868418705e20598a5ae0585f1bca1538529ffd",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/gles2_opcodes.h",
      "new_id": "4a868418705e20598a5ae0585f1bca1538529ffd",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/gles2_opcodes.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fda1b733fa777b446878550a0316ed1bf1639bff",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/gles2_server_context.cpp",
      "new_id": "fda1b733fa777b446878550a0316ed1bf1639bff",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/gles2_server_context.cpp",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f5a1df2a37adc8f98e9fff7b9e77ff671514c7a2",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/gles2_server_context.h",
      "new_id": "f5a1df2a37adc8f98e9fff7b9e77ff671514c7a2",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/gles2_server_context.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "84d9dafece8ea667b79fd7018206baad3cf61403",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/gles2_server_proc.h",
      "new_id": "84d9dafece8ea667b79fd7018206baad3cf61403",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/gles2_server_proc.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bfff61de4da918115e9bd2a7c4cc746d484c04d4",
      "old_mode": 33188,
      "old_path": "stream-servers/gles2_dec/gles2_types.h",
      "new_id": "bfff61de4da918115e9bd2a7c4cc746d484c04d4",
      "new_mode": 33188,
      "new_path": "stream-servers/gl/gles2_dec/gles2_types.h",
      "score": 100
    }
  ]
}
