)]}'
{
  "commit": "1d702b06c10e809b352ebe3587510319cd9daafd",
  "tree": "30d181c8be5d20013b839dca8bb032f4d53c4607",
  "parents": [
    "46257cd3e3907d0ecc2946c337f5fb68eea3f7dd"
  ],
  "author": {
    "name": "Przemyslaw Pietrzkiewicz",
    "email": "ppi@chromium.org",
    "time": "Wed May 06 16:50:26 2015 +0200"
  },
  "committer": {
    "name": "Przemyslaw Pietrzkiewicz",
    "email": "ppi@chromium.org",
    "time": "Wed May 06 16:50:26 2015 +0200"
  },
  "message": "Rename the devtools library: pylib -\u003e devtoolslib.\n\nToo many pylibs everywhere - this patch allows to avoid conflicts when\ndevtools consumer wants to build their wrapper over devtools library,\nbut they already have their own unicorn called pylib.\n\nR\u003dqsr@chromium.org\n\nReview URL: https://codereview.chromium.org/1128153002\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "mojo/devtools/common/pylib/__init__.py",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "mojo/devtools/common/devtoolslib/__init__.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fe44283c2c3428b80296d439bcb619c9a0833828",
      "old_mode": 33188,
      "old_path": "mojo/devtools/common/pylib/android_shell.py",
      "new_id": "4bae3de4449c5de79b7ba20bcd41a67d3d93a756",
      "new_mode": 33188,
      "new_path": "mojo/devtools/common/devtoolslib/android_shell.py",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "463c6872c3c0fb71f9003fddceb4af7b711150ae",
      "old_mode": 33188,
      "old_path": "mojo/devtools/common/pylib/apptest.py",
      "new_id": "463c6872c3c0fb71f9003fddceb4af7b711150ae",
      "new_mode": 33188,
      "new_path": "mojo/devtools/common/devtoolslib/apptest.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "41fdb2bd0cc5a46f20a4dbe4d3d5eb6bda595d78",
      "old_mode": 33188,
      "old_path": "mojo/devtools/common/pylib/apptest_dart.py",
      "new_id": "b21ac84f7ffc2565059f2e6d0d14f7911d0658fe",
      "new_mode": 33188,
      "new_path": "mojo/devtools/common/devtoolslib/apptest_dart.py",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "41c9d6a19044fff28bac22987eb5db47f61720a9",
      "old_mode": 33188,
      "old_path": "mojo/devtools/common/pylib/apptest_gtest.py",
      "new_id": "5308f096fc587989c5076b22eb2896b7cca35d14",
      "new_mode": 33188,
      "new_path": "mojo/devtools/common/devtoolslib/apptest_gtest.py",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "f0ccb93beaacf9a55b0ea2bfbb86dad3eb1a63f6",
      "old_mode": 33188,
      "old_path": "mojo/devtools/common/pylib/apptest_gtest_unittest.py",
      "new_id": "40ef9acec7e2b50da8cd46292d0af0468ae9afdb",
      "new_mode": 33188,
      "new_path": "mojo/devtools/common/devtoolslib/apptest_gtest_unittest.py",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "012a3f4f5943d5d711e166b2c806fd1ea143016e",
      "old_mode": 33188,
      "old_path": "mojo/devtools/common/pylib/http_server.py",
      "new_id": "012a3f4f5943d5d711e166b2c806fd1ea143016e",
      "new_mode": 33188,
      "new_path": "mojo/devtools/common/devtoolslib/http_server.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e175828b5d4569a7557108d5369ec951e62d7345",
      "old_mode": 33188,
      "old_path": "mojo/devtools/common/pylib/linux_shell.py",
      "new_id": "30ab4e98b4c0fa8be358fdd3d1e2f423cbdf2252",
      "new_mode": 33188,
      "new_path": "mojo/devtools/common/devtoolslib/linux_shell.py",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "ce1311a0f6e13659de24741aa502ad47407f7e01",
      "old_mode": 33188,
      "old_path": "mojo/devtools/common/pylib/shell.py",
      "new_id": "ce1311a0f6e13659de24741aa502ad47407f7e01",
      "new_mode": 33188,
      "new_path": "mojo/devtools/common/devtoolslib/shell.py",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "a95933ebea841b2591b4f13b3e8df92079b02c5d",
      "old_mode": 33261,
      "old_path": "mojo/tools/android_mojo_shell.py",
      "new_id": "18ecdcb0eacb4549036451c371d9bcd59c7a1003",
      "new_mode": 33261,
      "new_path": "mojo/tools/android_mojo_shell.py"
    },
    {
      "type": "modify",
      "old_id": "e1da5e5004941f811cfb18e8af1e58fd43587c02",
      "old_mode": 33261,
      "old_path": "mojo/tools/apptest_runner.py",
      "new_id": "4038707bfe07e7139bb687b9ad363300e1a2c30a",
      "new_mode": 33261,
      "new_path": "mojo/tools/apptest_runner.py"
    },
    {
      "type": "modify",
      "old_id": "590e4969c40d89f6d710aa39a925430fae2def01",
      "old_mode": 33188,
      "old_path": "mojo/tools/devtools.py",
      "new_id": "28a0d9199518577c1d9e2f937b614e36a7a9765d",
      "new_mode": 33188,
      "new_path": "mojo/tools/devtools.py"
    }
  ]
}
