)]}'
{
  "commit": "9814a91fcf90c282af57c02d5dc97be67576a91f",
  "tree": "04439849f69f35dd4506572002031dfc35210d63",
  "parents": [
    "6851a6386162f5de3a22dc03b379e6c70ca117bc"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Apr 06 08:38:11 2018 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Fri Apr 06 16:50:42 2018 -0700"
  },
  "message": "Use C++11\u0027s inline member initialization syntax\n\nMigrate all Option and Summary structs to use\ninline member initialization syntax.\n\nThis reduces the amount of code, and collocates the\ndefault values with the documentation for the corresponding\nmember variable.\n\nChange-Id: I8e6b9ee3b31464699d678667f6166ace5fc137c9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8061b58d46137ca5955627945c222093c322271",
      "old_mode": 33188,
      "old_path": "include/ceres/covariance.h",
      "new_id": "0b9f0967bb6ef22fc8735a2c25e83c2abe1de20f",
      "new_mode": 33188,
      "new_path": "include/ceres/covariance.h"
    },
    {
      "type": "modify",
      "old_id": "f9de6fb9eede2a588ba926fd01462db5d099d7f3",
      "old_mode": 33188,
      "old_path": "include/ceres/gradient_problem_solver.h",
      "new_id": "5bbc8cec8e09a374ba24ad82e9b4bf404b1d6388",
      "new_mode": 33188,
      "new_path": "include/ceres/gradient_problem_solver.h"
    },
    {
      "type": "modify",
      "old_id": "119c8a86596a18f2c21bb73df57744fd4fc41a65",
      "old_mode": 33188,
      "old_path": "include/ceres/numeric_diff_options.h",
      "new_id": "3356be956dfd6ccd44f1418cb1c924c929c5bb5c",
      "new_mode": 33188,
      "new_path": "include/ceres/numeric_diff_options.h"
    },
    {
      "type": "modify",
      "old_id": "344685d29c8d61333fe4fb42dea602f9f0617059",
      "old_mode": 33188,
      "old_path": "include/ceres/problem.h",
      "new_id": "b63395a0f536889d123d19a2abe044d66592b266",
      "new_mode": 33188,
      "new_path": "include/ceres/problem.h"
    },
    {
      "type": "modify",
      "old_id": "09157cc98c63b8d3af4a850da78a589e3e96cd36",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "592d32950e4769cd277644841cea4429f20f2498",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "3cf1c3282253f9b6e36357e8b10e6600c9a69f0a",
      "old_mode": 33188,
      "old_path": "include/ceres/tiny_solver.h",
      "new_id": "d4476650b000168f886f9cef8ff7b661d5a9dc7c",
      "new_mode": 33188,
      "new_path": "include/ceres/tiny_solver.h"
    },
    {
      "type": "modify",
      "old_id": "b93a6faba84465caae31580e7a6d195cc5b45a01",
      "old_mode": 33188,
      "old_path": "internal/ceres/block_sparse_matrix.h",
      "new_id": "aa74cfa06421f0cd839b46ac4a916d6fe5d9bc4e",
      "new_mode": 33188,
      "new_path": "internal/ceres/block_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "651482746c5de0cb24db24ebdee813754df58981",
      "old_mode": 33188,
      "old_path": "internal/ceres/canonical_views_clustering.h",
      "new_id": "e7d2472df893ed0804558f296519cff1712cff30",
      "new_mode": 33188,
      "new_path": "internal/ceres/canonical_views_clustering.h"
    },
    {
      "type": "modify",
      "old_id": "54b3053be2e9f8e9bb71d671ea36212411cb78a3",
      "old_mode": 33188,
      "old_path": "internal/ceres/compressed_row_sparse_matrix.h",
      "new_id": "3e262e23ecf1f5f1263f099bb30dff9f8489c3d0",
      "new_mode": 33188,
      "new_path": "internal/ceres/compressed_row_sparse_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "532f437578122ebff053a26b3f39908337b49374",
      "old_mode": 33188,
      "old_path": "internal/ceres/evaluator.h",
      "new_id": "b820958ed77599e96013c155678c97f181c81252",
      "new_mode": 33188,
      "new_path": "internal/ceres/evaluator.h"
    },
    {
      "type": "modify",
      "old_id": "5ef36ad9c26bcf84b6231509c816e30edd984b0c",
      "old_mode": 33188,
      "old_path": "internal/ceres/gradient_problem_solver.cc",
      "new_id": "47d8ade79da6103caa0b623ac87fd67e70011587",
      "new_mode": 33188,
      "new_path": "internal/ceres/gradient_problem_solver.cc"
    },
    {
      "type": "modify",
      "old_id": "6e39a65e8827400ca2a7fa2dab84d5d56d058240",
      "old_mode": 33188,
      "old_path": "internal/ceres/line_search.h",
      "new_id": "1c849a0a579ccc5c5f59bd04b863388c91964200",
      "new_mode": 33188,
      "new_path": "internal/ceres/line_search.h"
    },
    {
      "type": "modify",
      "old_id": "3f58cfbd9dd6db950c52c4492a8ae56a256bdc4d",
      "old_mode": 33188,
      "old_path": "internal/ceres/linear_solver.h",
      "new_id": "a7c61bcfaf3f64c7cb7134f61b08808113a3a50d",
      "new_mode": 33188,
      "new_path": "internal/ceres/linear_solver.h"
    },
    {
      "type": "modify",
      "old_id": "37b221e288a6b1fbb4cb8381321793fbb53eba04",
      "old_mode": 33188,
      "old_path": "internal/ceres/preconditioner.h",
      "new_id": "47fcdaf84be4831991a6b9c184bfd7f8835124a0",
      "new_mode": 33188,
      "new_path": "internal/ceres/preconditioner.h"
    },
    {
      "type": "modify",
      "old_id": "374125be83ae49b1c6c566c6d2488ae124ea3445",
      "old_mode": 33188,
      "old_path": "internal/ceres/single_linkage_clustering.h",
      "new_id": "ccd6f8ea37d72713ff535be70315b95d40ad9a51",
      "new_mode": 33188,
      "new_path": "internal/ceres/single_linkage_clustering.h"
    },
    {
      "type": "modify",
      "old_id": "de3329eae63bdc7c47ed2a76dda3a7b8d00933e4",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver.cc",
      "new_id": "f66adce7b7bbbc32b7662753640de119b308d1cf",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver.cc"
    },
    {
      "type": "modify",
      "old_id": "36e8e981cc0ad136d8cd44a2fa67a2d993628667",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_strategy.h",
      "new_id": "b3b2e5ddd0abdc5bc6548528ff65b769aed9e6a4",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_strategy.h"
    }
  ]
}
