)]}'
{
  "commit": "bd797fc15b4290e02c219b7cd6289a33cd6cd18b",
  "tree": "04242c8d6097bba0e8f4f19ec0097b0a935d39f0",
  "parents": [
    "5519593c07c71c55b196546a00c08106bd9a100b"
  ],
  "author": {
    "name": "Alberto Garcia",
    "email": "berto@igalia.com",
    "time": "Wed Oct 28 17:33:01 2015 +0200"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Thu Nov 12 16:22:45 2015 +0100"
  },
  "message": "util: Infrastructure for computing recent averages\n\nThis module computes the average of a set of values within a time\nwindow, keeping also track of the minimum and maximum values.\n\nIn order to produce more accurate results it works internally by\ncreating two time windows of the same period, offsetted by half of\nthat period. Values are accounted on both windows and the data is\nalways returned from the oldest one.\n\n[Add missing util/replay.o to test-timed-average dependencies to fix the\nbuild.\n--Stefan]\n\nSigned-off-by: Alberto Garcia \u003cberto@igalia.com\u003e\nMessage-id: 201b09c21bbc9c329779d2b2365ee2b9c80dceeb.1446044837.git.berto@igalia.com\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1cdddc48be3c119ccf521cacbfe1f16533057ea",
      "new_mode": 33188,
      "new_path": "include/qemu/timed-average.h"
    },
    {
      "type": "modify",
      "old_id": "6a6b1fc0a617cb4125662edb0b1656f0be322dbe",
      "old_mode": 33188,
      "old_path": "tests/Makefile",
      "new_id": "90c4141ac5f5277327a4adc8f434893495c92507",
      "new_mode": 33188,
      "new_path": "tests/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a049799b80422e5d568b3ed5c7f0990481d7fa13",
      "new_mode": 33188,
      "new_path": "tests/test-timed-average.c"
    },
    {
      "type": "modify",
      "old_id": "d7cc39907fb773379d614fbeaed435bdf76854f3",
      "old_mode": 33188,
      "old_path": "util/Makefile.objs",
      "new_id": "89dd80ef861dfff64fc09ccdf94acee10a79619d",
      "new_mode": 33188,
      "new_path": "util/Makefile.objs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98a117020409ebc4aee6c222c7b3124e52067a43",
      "new_mode": 33188,
      "new_path": "util/timed-average.c"
    }
  ]
}
