)]}'
{
  "commit": "1edf4fbc6055531c4e29476ba3e344a0e48a7375",
  "tree": "b69482d3028f8c95b0b4c17f34f4c60660077b17",
  "parents": [
    "e5b6f122d32fb2e7f9e3672c8991e636156d28bd"
  ],
  "author": {
    "name": "Will Norris",
    "email": "wnorris@twitter.com",
    "time": "Mon Oct 26 13:18:05 2020 -0700"
  },
  "committer": {
    "name": "Will Norris",
    "email": "wnorris@twitter.com",
    "time": "Mon Oct 26 13:33:43 2020 -0700"
  },
  "message": "refactor tests to make them more readable\n\nthis splits TestValues_types into multiple test functions focused on\ndifferent types of values.  Also, instead of testing multiples types at\na time by having a single large struct with lots of different fields,\nthis switches to testing lots of small structs with a single field.\nThis does result in longer code in some cases (specifically slices and\narrays, which tend to span multiple lines), but it makes the individual\ncases much easier to read, since the input and expected output are\ndirectly next to each other.\n\nMore cleanup to come; this just focused on the TestValues_types func.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15956f216517d90885cd68e4856fa80c678e7fa7",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "07124b2671d095f89d1db99d91589f6eacf439fc",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e81cf2363dcf264d2fc82aca736bbae3ca0a899e",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "039d213dda9f810f9e31e3dd199d764a73e737eb",
      "old_mode": 33188,
      "old_path": "query/encode_test.go",
      "new_id": "d9fd79401522be215cf0d6919c05fcce41160a22",
      "new_mode": 33188,
      "new_path": "query/encode_test.go"
    }
  ]
}
