)]}'
{
  "commit": "1b852c57e0b293e2f6cdc8fa52cd9e56b3e70af3",
  "tree": "f8b50ba668eb2184ebf56280c24d3c6604fbf13a",
  "parents": [
    "54ba6c27b504f43b59b0d91da0165995c66d9a3d"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sat Apr 27 16:26:10 2019 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Mon Apr 29 09:46:33 2019 -0700"
  },
  "message": "Add Problem::EvaluateResidualBlock.\n\nThis method gives the user the ability to evaluate a given residual\nblock.\n\nA couple of minor cleanups.\n\nProblem::problem_impl_ -\u003e Problem::impl_\nNULL -\u003e nullptr\n\nhttps://github.com/ceres-solver/ceres-solver/issues/417\n\nChange-Id: I6dd94762c475fa264c387b8c93d516f6e06fe832\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "faa3c2674bddd2a991f95a9ed2f292ba555a419f",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_modeling.rst",
      "new_id": "299f859884077b00beb5b92b09c86457b6805c9c",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_modeling.rst"
    },
    {
      "type": "modify",
      "old_id": "503e0fe950f01d9e749a390af16033c976fd85b0",
      "old_mode": 33188,
      "old_path": "include/ceres/problem.h",
      "new_id": "f8f176403543b34ce5276bf735dbb287ea234c01",
      "new_mode": 33188,
      "new_path": "include/ceres/problem.h"
    },
    {
      "type": "modify",
      "old_id": "068cd9c949faa95322aa1adfaf13f40d7e5ed41d",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance.cc",
      "new_id": "ee29595852ed9228c9e18a8d0e2498548c0e761c",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance.cc"
    },
    {
      "type": "modify",
      "old_id": "6939b46ed20d21c147217994c53f9f31a46f8f05",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem.cc",
      "new_id": "110bb14e7eec22c81d36ef491a52f340221ac15e",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem.cc"
    },
    {
      "type": "modify",
      "old_id": "40d5aa26678de86f43801ece0b5ab118a901bdef",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_impl.cc",
      "new_id": "587aef69e116119ca66111c3a9eb1090235bd17b",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "eabeaed9a48e4a04839ca3491887688b6704d29b",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_impl.h",
      "new_id": "d0fab3fa528aef45910bfa18e1b6b2f79091ffdc",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.h"
    },
    {
      "type": "modify",
      "old_id": "736e2951f0a8aa69fad1022101413be3c478c4b9",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_test.cc",
      "new_id": "03e8da77b3184709eb115a136add4a12940c0980",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7bfcc29cef5074f7c88cbd9e2ec8a60ae1dd6e39",
      "old_mode": 33188,
      "old_path": "internal/ceres/residual_block.cc",
      "new_id": "0bf30bcf4467b67ac42e7cd54c99b8b68fb5f0a5",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block.cc"
    },
    {
      "type": "modify",
      "old_id": "6964c6dab8afd395f3ac1494a3a9370c0419ec2a",
      "old_mode": 33188,
      "old_path": "internal/ceres/residual_block.h",
      "new_id": "a2e4425b9118b2f1aef79165246915217f6e39d9",
      "new_mode": 33188,
      "new_path": "internal/ceres/residual_block.h"
    },
    {
      "type": "modify",
      "old_id": "f8ad2c91e776ac54ba08c2e9f29699a35803c181",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver.cc",
      "new_id": "65ddf5b38f8be0e49ac500a34e2733db6d197d0c",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver.cc"
    }
  ]
}
