)]}'
{
  "commit": "2b32b321242b32f6364108694e0069f87e56326c",
  "tree": "35768b4a4826fa0d9047f855f4fabc8ad3a0598c",
  "parents": [
    "313caf1aec1c21c15c5296fef351ea34305b48c6"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Feb 17 18:38:29 2021 +0000"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Wed Feb 17 18:38:43 2021 +0000"
  },
  "message": "Revert \"Group specializations into groups of four\" \n\n\nThis reverts commit 4ba244cdbc61a9e36beded2f6cbea0c79dad60d0.\n\nReason for revert: This commit causes CI failures.\n\nChange-Id: I954f2b8f093e39e3b52ca91b331591b73e646554\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a3296bea6e0bc36c0b1a5e0179799febeb9d511",
      "old_mode": 33188,
      "old_path": "internal/ceres/generate_template_specializations.py",
      "new_id": "74e46c28b78a37650b3714f5b9cf16e62e0f432b",
      "new_mode": 33188,
      "new_path": "internal/ceres/generate_template_specializations.py"
    },
    {
      "type": "copy",
      "old_id": "ab0e523c1beed86311f026fb5ab1d3f1fc6bf937",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_2.cc",
      "new_id": "f5753bef54441174574d5706a78e3bc4264eabd1",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_2_2.cc",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "169eb7ebe3339eaf2b46bddd84408c2ae328e672",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_1.cc",
      "new_id": "a7a9b5231cf832195c706e54cb2ff575f3afdedc",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_2_3.cc",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "ab0e523c1beed86311f026fb5ab1d3f1fc6bf937",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_2.cc",
      "new_id": "faf6c4a754a136489b0e392d49de2098570c5fd7",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_2_4.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "57e3c2a95233b0de5d712be9fc4e994a91434cb3",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_3.cc",
      "new_id": "92fd4cddf433962ae0d1b105e571d2fb90fd6296",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_2_d.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "bc1aaf33c4aecfd4da705d146fb309aab39a547d",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_4.cc",
      "new_id": "2df314f137aebd3a1929666e5fab42ef43a617cd",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_3_3.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "ab0e523c1beed86311f026fb5ab1d3f1fc6bf937",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_2.cc",
      "new_id": "ff1ca3e7f1ff35a500f214276b82eee0126bae80",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_3_4.cc",
      "score": 92
    },
    {
      "type": "copy",
      "old_id": "169eb7ebe3339eaf2b46bddd84408c2ae328e672",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_1.cc",
      "new_id": "5041df9152dade1d191e46fc635d3287c91bf795",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_3_6.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "ab0e523c1beed86311f026fb5ab1d3f1fc6bf937",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_2.cc",
      "new_id": "c0b72fec8b877981bdabe55fd8c8e08e2d5306c5",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_3_9.cc",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "57e3c2a95233b0de5d712be9fc4e994a91434cb3",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_3.cc",
      "new_id": "8a3c162ab7e4dbac507880d9896093e88110fa38",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_3_d.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "bc1aaf33c4aecfd4da705d146fb309aab39a547d",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_4.cc",
      "new_id": "0e69ca6404d4c3946f31e97863894da48b60e81c",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_3.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "ab0e523c1beed86311f026fb5ab1d3f1fc6bf937",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_2.cc",
      "new_id": "ba9bb615291711d0df7eefb2ca482ddf1902c21c",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_4.cc",
      "score": 92
    },
    {
      "type": "copy",
      "old_id": "169eb7ebe3339eaf2b46bddd84408c2ae328e672",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_1.cc",
      "new_id": "1acdb9b21d5c8b6e01933acd196e08c9ceb8c3b6",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_6.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "ab0e523c1beed86311f026fb5ab1d3f1fc6bf937",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_2.cc",
      "new_id": "888ff99557dce92ac5e0ec18980babf477717fc9",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_8.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "57e3c2a95233b0de5d712be9fc4e994a91434cb3",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_3.cc",
      "new_id": "bd4dde3d207953019780b5d951223f95df37355a",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_9.cc",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "bc1aaf33c4aecfd4da705d146fb309aab39a547d",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_4.cc",
      "new_id": "6d3516fc6d525417cc3d128e4b6148a9c27ef90d",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_4_d.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "ab0e523c1beed86311f026fb5ab1d3f1fc6bf937",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_2.cc",
      "new_id": "77d22ed6bc200fb42bd33e9bb5158d34aa13b828",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_2_d_d.cc",
      "score": 92
    },
    {
      "type": "copy",
      "old_id": "169eb7ebe3339eaf2b46bddd84408c2ae328e672",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_1.cc",
      "new_id": "aeb456c6e2adaf2f4fe8ee0b81bc1d13a6c0dd5f",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_3_3_3.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "ab0e523c1beed86311f026fb5ab1d3f1fc6bf937",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_2.cc",
      "new_id": "bb240b9e3f6a63a10a2434ce8fa08f3695fb4188",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_4_4_2.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "57e3c2a95233b0de5d712be9fc4e994a91434cb3",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_3.cc",
      "new_id": "5d47543644d83dc15460a2e8a5ecc1d8f5f7ac25",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_4_4_3.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "bc1aaf33c4aecfd4da705d146fb309aab39a547d",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_4.cc",
      "new_id": "e14f980933d7c4035285bc2c9ce6d682ef8829a0",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_4_4_4.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "ab0e523c1beed86311f026fb5ab1d3f1fc6bf937",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_2.cc",
      "new_id": "9ec50563ac844ffb7229a8fd953d1a34c12108a5",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/partitioned_matrix_view_4_4_d.cc",
      "score": 92
    },
    {
      "type": "delete",
      "old_id": "99adc834e34e1007db255566785c52fb43d59490",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/partitioned_matrix_view_specializations_set_0.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "copy",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "289a809acb71741694c811865b070d7541c7c43a",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_2.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "20311ba843d2d0f86e854903a6cf6fcef887f906",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_3.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "f7b3687b7669c86307a928320b3190b9839cdb19",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_2.cc",
      "new_id": "1f6a8ae4a0e7a8ad4d713650fe19f9109361e8b6",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_4.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "f190fc9c107a369d78da30ef9dfb9cc05e83adcf",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_3.cc",
      "new_id": "08b18d357bddfc1296723a9d594aec7696a8e589",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_2_d.cc",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "78f8f23d00486865d76c3a34c7a5f71e93613a67",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_4.cc",
      "new_id": "115b4c8cce1b103839414b877cea9a7d2919aad4",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_3.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "c7035370424e69dccb99140fee3acefe571730cc",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_4.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "edb9afea969ea1f0a0de8cbff2d3022cc38ba0c0",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_6.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "f7b3687b7669c86307a928320b3190b9839cdb19",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_2.cc",
      "new_id": "faa5c19f5c0733126fc3d8865999ba56af67f34d",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_9.cc",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "f190fc9c107a369d78da30ef9dfb9cc05e83adcf",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_3.cc",
      "new_id": "81b6f975e7f73250f4ca62ebd6ebf34b1f42835d",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_3_d.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "78f8f23d00486865d76c3a34c7a5f71e93613a67",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_4.cc",
      "new_id": "2cb2d15ac9359d1431f5dbe89c871e8952a6a9c1",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_3.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "a78eff3aa0279cbc1d38a01ac5a2b26450d65a62",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_4.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "e2534f235b6f0cb592d9830694088562a38687b4",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_6.cc",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "f7b3687b7669c86307a928320b3190b9839cdb19",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_2.cc",
      "new_id": "296a46273bcb51551ab0e016e4ff8991f32fce1a",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_8.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "0d0b04e686ca4add518cdce62c68d443df2b02ce",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_9.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "78f8f23d00486865d76c3a34c7a5f71e93613a67",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_4.cc",
      "new_id": "797992660d7d121dc87af33310720b3002318503",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_4_d.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "189be043af8a76255cab7350a241600338e1aaf5",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_2_d_d.cc",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "35c14a8f4bd65c000becfe60bc985bf6109f0719",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_3_3_3.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "f7b3687b7669c86307a928320b3190b9839cdb19",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_2.cc",
      "new_id": "878500a2100dc8e4686499503c5ed371d7c57f2c",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_2.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "c4b0959db6a9ebea9018991e082dee3a6d45a32a",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_3.cc",
      "score": 93
    },
    {
      "type": "copy",
      "old_id": "78f8f23d00486865d76c3a34c7a5f71e93613a67",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_4.cc",
      "new_id": "20df5343335e38ec602b0e900df4da113711b785",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_4.cc",
      "score": 94
    },
    {
      "type": "copy",
      "old_id": "d5eff15ee1c03dc667a2955b962d5a73dbcbec25",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_1.cc",
      "new_id": "17368dca4f670ebf3e0d3ab6f132d39642d3fe33",
      "new_mode": 33188,
      "new_path": "internal/ceres/generated/schur_eliminator_4_4_d.cc",
      "score": 93
    },
    {
      "type": "delete",
      "old_id": "407a032022a4e89e5619d6c8519e5907b1d7d5a8",
      "old_mode": 33188,
      "old_path": "internal/ceres/generated/schur_eliminator_specializations_set_0.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "454265df3710c30d7e7c24ab9ef7c530c79b448a",
      "old_mode": 33188,
      "old_path": "internal/ceres/partitioned_matrix_view_template.py",
      "new_id": "05a25bf83350d3e52e59d271750716f6e17ffb69",
      "new_mode": 33188,
      "new_path": "internal/ceres/partitioned_matrix_view_template.py"
    },
    {
      "type": "modify",
      "old_id": "61b0449f7d87e157a013dad5dae23b2c7ff8fa33",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator_template.py",
      "new_id": "50515956e89f329c1ddc04de45110f66b8dba151",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator_template.py"
    }
  ]
}
