)]}'
{
  "commit": "88e9d12481a165568243e5d3660421f54b87192f",
  "tree": "546266095adbb4b347b21dcf91623a9bf5fd69ea",
  "parents": [
    "7b588fc357620619ab27c515bdd5f2e147627c36"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Fri Dec 04 16:50:32 2015 -0800"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Sun Dec 06 21:19:25 2015 +0000"
  },
  "message": "Move deprecated APIs on Device object to the end of the interface\n\nMove the old (obsolete) methods to the end of Device interface and\nmark them with LIBWEAVE_DEPRECATED attribute. This attribute is\nnot fully enabled yet because these APIs are still used throughout\nlibweave and samples, so the warning will break the build.\n\nHowever, once all this code is swept and all call sites are switched\nto new component model, uncommend the definition of LIBWEAVE_DEPRECATED.\n\nBUG: 25917706\nChange-Id: I247bf74c9c94b22777e25d7021ff2c24e273c5e7\nReviewed-on: https://weave-review.googlesource.com/1781\nReviewed-by: Vitaly Buka \u003cvitalybuka@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e86dfd5b459296320ca92faaf71639ce6b38447",
      "old_mode": 33188,
      "old_path": "include/weave/device.h",
      "new_id": "ca04bdf64ab82fafb50b4ca9f782c57652f8fda0",
      "new_mode": 33188,
      "new_path": "include/weave/device.h"
    },
    {
      "type": "modify",
      "old_id": "1bc27c56784f9af8982da55469b23111e17c0d03",
      "old_mode": 33188,
      "old_path": "include/weave/export.h",
      "new_id": "f69817619553feb229d9ed67f4f1d7392117a5c4",
      "new_mode": 33188,
      "new_path": "include/weave/export.h"
    }
  ]
}
