)]}'
{
  "commit": "eae6db0ca08e15a56faa194349561649dde541dd",
  "tree": "e97cf23539c0e5f3f4e74dc8e52a351f5715964c",
  "parents": [
    "db3836c322b66a38eacde8400509ad1e1025f669"
  ],
  "author": {
    "name": "Rasmus Munk Larsen",
    "email": "rmlarsen@google.com",
    "time": "Tue Oct 15 10:21:29 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 15 10:22:12 2024 -0700"
  },
  "message": "Update Eigen to commit:b396a6fbb2e173f52edb3360485dedf3389ef830\n\nCHANGELOG\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nb396a6fbb - Add free-function swap.\n820e8a45f - add compile time info to reverse in place\nb55dab7f2 - Fix DenseBase::tail for Dynamic template argument\ne0cbc55d9 - Update README.md\n\nPiperOrigin-RevId: 686151157\nChange-Id: Ib5c5a685c6277a21aa6fd75f5468de4c42461ddd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c8ca734794986593dc06fc6ea3c61d45bdda4d3",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/DenseBase.h",
      "new_id": "e1fbb0b82ad134ad98bff6ee0baff0d81363ca1d",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/DenseBase.h"
    },
    {
      "type": "modify",
      "old_id": "66116aa4ee34367ecde0b944a49a8d417bf19b4e",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/Reverse.h",
      "new_id": "eb06fff57f7fae37d912436132fd861fe65996fc",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/Reverse.h"
    },
    {
      "type": "modify",
      "old_id": "16ee8da165b883a74f7a3f1b5980d5cac1b6850f",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseMatrix.h",
      "new_id": "caa8ffada318bef2abe70b9d851c3aa1efd55949",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "58ebb1bd9dcb0cecc53e4a2711d908d34f9ec776",
      "old_mode": 33188,
      "old_path": "Eigen/src/SparseCore/SparseVector.h",
      "new_id": "3f72a34dabd9510a72b45e63a618ae22c769bf10",
      "new_mode": 33188,
      "new_path": "Eigen/src/SparseCore/SparseVector.h"
    },
    {
      "type": "modify",
      "old_id": "122a2f4ab7260e9fcd3448e7a562855801d85543",
      "old_mode": 33188,
      "old_path": "Eigen/src/plugins/BlockMethods.inc",
      "new_id": "46dc9ddd1024aea6c18d05e9e7a2344d9e04ab36",
      "new_mode": 33188,
      "new_path": "Eigen/src/plugins/BlockMethods.inc"
    },
    {
      "type": "modify",
      "old_id": "bc29704efbec4c743ede3f8c9d11edd73a40e498",
      "old_mode": 33188,
      "old_path": "test/swap.cpp",
      "new_id": "7bfabc380cc6b2ec5202c2c6dc60f07d82cdd0e4",
      "new_mode": 33188,
      "new_path": "test/swap.cpp"
    }
  ]
}
