)]}'
{
  "commit": "a9ce824a8ae8148c4643bcc1f9197157897f943f",
  "tree": "95244b7fb6af3d9930c78fa6db25825a8b8866dc",
  "parents": [
    "70edf82c6c77902cd64f44848302bbac92d611d8"
  ],
  "author": {
    "name": "John Ericson",
    "email": "git@JohnEricson.me",
    "time": "Mon Aug 03 12:15:48 2020 -0400"
  },
  "committer": {
    "name": "John Ericson",
    "email": "git@JohnEricson.me",
    "time": "Mon Aug 03 12:18:31 2020 -0400"
  },
  "message": "Remove uneeded `parse_cmd_line_options`\n\nThe new way of doing things, thanks to @dcbaker, is making it so\n`Environment` combines the command line options and config files, and\nthen coredata and just ingestion 1 source of raw data to initialize the\nactual options. This dramatically simplifies things by making\ninformation flow through one path not many.\n\n`parse_cmd_line_options` is a vestige of the old way of coredata having\nto crawl over a bunch of different sources of information and repeatedly\nparse them, and is no longer needed.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "724e111a2524157cc890cf26e76fc5787951f2a7",
      "old_mode": 33188,
      "old_path": "mesonbuild/coredata.py",
      "new_id": "7b02cdb9b3d519ce5acbc6f95a11610e69333adf",
      "new_mode": 33188,
      "new_path": "mesonbuild/coredata.py"
    },
    {
      "type": "modify",
      "old_id": "f0703559b16dc6edfe356363953465cb23ec2737",
      "old_mode": 33188,
      "old_path": "mesonbuild/mconf.py",
      "new_id": "b2bc1049cecc6b56681a76bc0f727163482a6518",
      "new_mode": 33188,
      "new_path": "mesonbuild/mconf.py"
    },
    {
      "type": "modify",
      "old_id": "252151194d9e731953022d979731f8a595b8fbe9",
      "old_mode": 33188,
      "old_path": "mesonbuild/msetup.py",
      "new_id": "de4600a491f37257d291a8e4e544e08d97e0838a",
      "new_mode": 33188,
      "new_path": "mesonbuild/msetup.py"
    }
  ]
}
