)]}'
{
  "commit": "07f14053009016642813f79b712d632a4982df1a",
  "tree": "0d73dbf26faaf3c4faa82bee71f61c8b5d286e6d",
  "parents": [
    "237eb17bddcb89a7fa088ef87c374bd24e8a4ab9"
  ],
  "author": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Tue Nov 07 01:13:29 2017 -0800"
  },
  "committer": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Fri Jan 12 21:36:14 2018 +0000"
  },
  "message": "Add initial Bazel build, including tests.\n\nThis allows building and running the Ceres tests, without\nneeding any external dependencies; they are downloaded and\ncompiled automatically thanks to the magic of Bazel.\n\nIt also opens the door for other projects that use Ceres\neasily thanks to Bazel\u0027s external dependency support.\n\nRemaining work:\n- Skylark macros to allow different Ceres configurations\n- Checking to make sure external projects can use this\n- Parallelizing bundle_adjustment_test execution\n\nSample output:\n\n  INFO: Analysed target //:ceres (6 packages loaded).\n  INFO: Found 1 target...\n  Target //:ceres up-to-date:\n    bazel-bin/libceres.a\n    bazel-bin/libceres.so\n  INFO: Elapsed time: 103.756s, Critical Path: 13.97s\n  INFO: Build completed successfully, 131 total actions\n\nChange-Id: I400d3ce43f35b7e7a770da346337e3ffdb500dc2\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a0d3d67a15ba9c3a4b342b0f6facb38d5eb0e21",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97087b802fa1ae6ba82c8368839d6d2ec4267d52",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    }
  ]
}
