)]}'
{
  "commit": "fb58148df298c8a373fe0ce6a691bb4e08cb6305",
  "tree": "b91e016499f8350dced97d5c04dd9f8a1ee5dd19",
  "parents": [
    "7591d9cf74efc20922146a95f7a9a6c0e4299576"
  ],
  "author": {
    "name": "Christopher Haster",
    "email": "geky@geky.net",
    "time": "Fri Sep 23 00:27:09 2022 -0500"
  },
  "committer": {
    "name": "Christopher Haster",
    "email": "geky@geky.net",
    "time": "Tue Nov 15 13:38:13 2022 -0600"
  },
  "message": "Consistent handling of by/field arguments for plot.py and summary.py\n\nNow both scripts also fallback to guessing what fields to use based on\nwhat fields can be converted to integers. This is more falible, and\ndoesn\u0027t work for tests/benchmarks, but in those cases explicit fields\ncan be used (which is what would be needed without guessing anyways).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3eaa92d6fbb2f9332b2f148f3334e306aba9ea10",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "84aeb18f607a3e47db94118d79a47f4d63532b57",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "b310cb0a0d36bf089600bb291ec276d8dd115aa2",
      "old_mode": 33261,
      "old_path": "scripts/plot.py",
      "new_id": "6eeb69ad443e64db0cbfc46d486aa2f311a7a093",
      "new_mode": 33261,
      "new_path": "scripts/plot.py"
    },
    {
      "type": "modify",
      "old_id": "d73e882a34f31e7a6770914996acc53708500647",
      "old_mode": 33261,
      "old_path": "scripts/summary.py",
      "new_id": "36b556f5da9149f4a0e807f304b8b58b6122a7b0",
      "new_mode": 33261,
      "new_path": "scripts/summary.py"
    }
  ]
}
