)]}'
{
  "commit": "90aedd1a8757c25524ddde38c2bd235ae4bbf047",
  "tree": "2ef09604eaca673b5e42a5e9cda067879243fd7c",
  "parents": [
    "87e06c6334b266a511a37949006d141cb4eb1a89"
  ],
  "author": {
    "name": "Matthew Treinish",
    "email": "treinish@linux.vnet.ibm.com",
    "time": "Mon Feb 25 17:56:49 2013 -0500"
  },
  "committer": {
    "name": "Matthew Treinish",
    "email": "treinish@linux.vnet.ibm.com",
    "time": "Wed Mar 06 10:14:01 2013 -0500"
  },
  "message": "Use oslo.config-1.1.0b1\n\nThe cfg API is now available via the oslo-config library, so switch to\nit and remove the copied-and-pasted version.\n\nAdd the oslo.config-1.1.0b1 tarball to tools/pip-requires - this will\nbe changed to \u0027oslo-config\u003e\u003d2013.1\u0027 when oslo-config is published to\npypi. This will happen in time for grizzly final.\n\nRemove the \u0027deps \u003d pep8\u003d\u003d1.3.3\u0027 from tox.ini as it means all the other\ndeps get installed with easy_install which can\u0027t install oslo-config\nfrom the URL.\n\nChange-Id: Ie803935d5f1b4fb88e76932cc42ce22b45acffad\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e97fe3e4feb53039938d69e998524788bf8de726",
      "old_mode": 33188,
      "old_path": "cli/__init__.py",
      "new_id": "2548f24093f5371bced808d052921ab6d9628598",
      "new_mode": 33188,
      "new_path": "cli/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "849ed6fdc37c363d09db2d95d7fdadc18ee72629",
      "old_mode": 33188,
      "old_path": "cli/simple_read_only/test_compute.py",
      "new_id": "bcdd2c505c2f6371cfb6c7910906e7a352b79823",
      "new_mode": 33188,
      "new_path": "cli/simple_read_only/test_compute.py"
    },
    {
      "type": "modify",
      "old_id": "0c9e43ed8ecfc4e2ee42640cb107d5a1470f2448",
      "old_mode": 33188,
      "old_path": "openstack-common.conf",
      "new_id": "501328c8405caeaae025a6a3a2fba9f43ac59751",
      "new_mode": 33188,
      "new_path": "openstack-common.conf"
    },
    {
      "type": "modify",
      "old_id": "2f4ce6a848d1bd750806470d33e3b35f63293529",
      "old_mode": 33188,
      "old_path": "tempest/config.py",
      "new_id": "3a4a8c9ef6d9bf83c82f1578b0be0db3ad032d00",
      "new_mode": 33188,
      "new_path": "tempest/config.py"
    },
    {
      "type": "delete",
      "old_id": "cae4eccd37ddc3b783c6697cde875281b9c7bbb7",
      "old_mode": 33188,
      "old_path": "tempest/openstack/common/cfg.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9a8762ac5b5ed8d238e9c9eae90bfc3c5716677c",
      "old_mode": 33188,
      "old_path": "tempest/openstack/common/iniparser.py",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "220f1a63798bac92b627b5b5582913e7a7e8fd7e",
      "old_mode": 33188,
      "old_path": "tools/pip-requires",
      "new_id": "ee210654f18d76ad30ddd38df21177df8631837a",
      "new_mode": 33188,
      "new_path": "tools/pip-requires"
    },
    {
      "type": "modify",
      "old_id": "267eafaae80cf311ff6957365b795771226ce133",
      "old_mode": 33261,
      "old_path": "tools/tempest_coverage.py",
      "new_id": "a46d0fbbdaa1b2faeee446459435f8d9102c6ed0",
      "new_mode": 33261,
      "new_path": "tools/tempest_coverage.py"
    },
    {
      "type": "modify",
      "old_id": "1b18586684d9e59de53b81806a96beb172017dc9",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "92ce6bca7e28b9e4340d14d0b198769bd1068e67",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
