)]}'
{
  "log": [
    {
      "commit": "46469f425f9844f355f6496785ee1ce993b58747",
      "tree": "d87452ffd00e1a8b254c745161be99ffb6af490e",
      "parents": [
        "058f374c7335268c9f06558c1da2f64699b5531a"
      ],
      "author": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Tue Nov 21 10:12:14 2017 +0100"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Tue Nov 21 10:12:14 2017 +0100"
      },
      "message": "new release - 0.6\n\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "058f374c7335268c9f06558c1da2f64699b5531a",
      "tree": "5d20d264fc20d57f2db93b0493f3dbee8621eef1",
      "parents": [
        "de63bbfda036018ed01c5ade588ad90fdc10c618"
      ],
      "author": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Tue Nov 21 10:03:36 2017 +0100"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Tue Nov 21 10:03:36 2017 +0100"
      },
      "message": "setup.py: added data_dirs and scripts\n\nadded data_dirs and scripts with pchrt and ptaskset\nand corresponding man pages\n\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "de63bbfda036018ed01c5ade588ad90fdc10c618",
      "tree": "79d364bd4c87e871c078ab3d3b58e2e564480212",
      "parents": [
        "9344f4075d6c62085dd7c889ce818cf4f1c97ac5"
      ],
      "author": {
        "name": "Lumir Balhar",
        "email": "lbalhar@redhat.com",
        "time": "Fri Nov 10 11:40:59 2017 +0100"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Mon Nov 20 13:53:13 2017 +0100"
      },
      "message": "python3: Provide necessary flag for function with no args\n\nSigned-off-by: Lumir Balhar \u003clbalhar@redhat.com\u003e\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "9344f4075d6c62085dd7c889ce818cf4f1c97ac5",
      "tree": "b7ea0fc63f762dbc0737d045c2e3e5f37e089017",
      "parents": [
        "580508c1f9edfad873d8b9610977512d0f7bdaa5"
      ],
      "author": {
        "name": "Lumir Balhar",
        "email": "lbalhar@redhat.com",
        "time": "Fri Nov 10 09:30:59 2017 +0100"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Mon Nov 20 13:53:13 2017 +0100"
      },
      "message": "Use builtin macro for returning None\n\nSigned-off-by: Lumir Balhar \u003clbalhar@redhat.com\u003e\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "580508c1f9edfad873d8b9610977512d0f7bdaa5",
      "tree": "85696c6d462711be4b8ed9b77ddae48afd3fbe97",
      "parents": [
        "53aff14ad4b0f7913fec1398d072de01684296ca"
      ],
      "author": {
        "name": "Lumir Balhar",
        "email": "lbalhar@redhat.com",
        "time": "Fri Nov 10 09:30:29 2017 +0100"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Mon Nov 20 13:53:13 2017 +0100"
      },
      "message": "python3: Make schedutils Python 3 compatible\n\nSigned-off-by: Lumir Balhar \u003clbalhar@redhat.com\u003e\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "53aff14ad4b0f7913fec1398d072de01684296ca",
      "tree": "49012a0a9c42cc892f22719fab69845e52ca61e4",
      "parents": [
        "76cbbd195fbd57cbea4a871b52c0747a1822ee11"
      ],
      "author": {
        "name": "Lumir Balhar",
        "email": "lbalhar@redhat.com",
        "time": "Fri Nov 10 09:27:30 2017 +0100"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Mon Nov 20 13:53:13 2017 +0100"
      },
      "message": "python3: Add compatibility header file with necessary macros\n\nSigned-off-by: Lumir Balhar \u003clbalhar@redhat.com\u003e\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "76cbbd195fbd57cbea4a871b52c0747a1822ee11",
      "tree": "057332d52b606eb0cb615f7c3372fe0a75538cee",
      "parents": [
        "479dd04253a72161cf4f3fb28128492f9a7daa2a"
      ],
      "author": {
        "name": "Lumir Balhar",
        "email": "lbalhar@redhat.com",
        "time": "Thu Nov 09 14:48:04 2017 +0100"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Mon Nov 20 13:53:13 2017 +0100"
      },
      "message": "python3: Fix incompatible prints and exceptions\n\nSigned-off-by: Lumir Balhar \u003clbalhar@redhat.com\u003e\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "479dd04253a72161cf4f3fb28128492f9a7daa2a",
      "tree": "86680490240d8c5f38d9bf33f32841013e5b5d38",
      "parents": [
        "e7b69bddcfe04f1c77868f2b6c7da52a6377e6b9"
      ],
      "author": {
        "name": "Lumir Balhar",
        "email": "lbalhar@redhat.com",
        "time": "Thu Nov 09 14:32:45 2017 +0100"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Mon Nov 20 13:53:13 2017 +0100"
      },
      "message": "Fix code style - spaces instead of tabs, indentaion, imports, blank lines etc.\n\nSigned-off-by: Lumir Balhar \u003clbalhar@redhat.com\u003e\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "e7b69bddcfe04f1c77868f2b6c7da52a6377e6b9",
      "tree": "54151bda801c3881ce35135b51379b1d4aefe439",
      "parents": [
        "d7ee5d51d6a6bd6a79f569049873cb802c6e15fd"
      ],
      "author": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Tue Sep 26 16:54:55 2017 +0200"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Tue Sep 26 16:55:16 2017 +0200"
      },
      "message": "rpm: fixed typo in Source0, bumped version\n\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "d7ee5d51d6a6bd6a79f569049873cb802c6e15fd",
      "tree": "8edce819631160339185ff3baac617123ae4a669",
      "parents": [
        "d9a67c628eefe5f570a781a4efab309545607267"
      ],
      "author": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Thu Dec 22 16:24:59 2016 +0100"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Thu Dec 22 16:24:59 2016 +0100"
      },
      "message": "rpm: release 0.5\n\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "d9a67c628eefe5f570a781a4efab309545607267",
      "tree": "f6480fb0b3bf811734ce95a9437af079c691d085",
      "parents": [
        "cc7a08670dcfb68b4b01837796d400b792e08247"
      ],
      "author": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Thu Jun 23 09:21:20 2016 +0200"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Thu Dec 22 15:17:24 2016 +0100"
      },
      "message": "schedutils.c: added support for SCHED_DEADLINE\n\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\n"
    },
    {
      "commit": "cc7a08670dcfb68b4b01837796d400b792e08247",
      "tree": "e304cf9f755519bfc43fb6fea3b624ec763ef153",
      "parents": [
        "1e7283892d779eaa09fd0b6877e7df0f91bff4ed"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue May 10 18:18:17 2016 +0200"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Fri May 13 16:32:48 2016 +0200"
      },
      "message": "Update spec file to install man pages for pchrt and ptaskset\n\nInstall pchrt.1 and ptaskset.1 using the spec file\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "1e7283892d779eaa09fd0b6877e7df0f91bff4ed",
      "tree": "2ba3a50a56f07c8ec8775e79f3be5cd5eb60ed28",
      "parents": [
        "4819e07cf3eed1ff77747bb22de74f4da97769d3"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue May 10 18:18:16 2016 +0200"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Fri May 13 16:32:48 2016 +0200"
      },
      "message": "python-schedutils: Add man pages for pchrt and ptaskset\n\nAdd some minimal man pages based on the output of --help for\npchrt and ptaskset\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "4819e07cf3eed1ff77747bb22de74f4da97769d3",
      "tree": "3e34110fbdeb65b3070010a03e433cdffee1aa2b",
      "parents": [
        "0cdcfbd9973430b8608419f861779b6ef9f8c7ad"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Tue May 10 18:18:15 2016 +0200"
      },
      "committer": {
        "name": "Jiri Kastner",
        "email": "jkastner@redhat.com",
        "time": "Fri May 13 16:32:48 2016 +0200"
      },
      "message": "python-schedutils: Correct typos in usage messages\n\nCorrect typos in usage messages\n\t- \"chrt\" should say \"pchrt\"\n\t- \"taskset\" should say \"ptaskset\"\n\nAlso update the email address for bug reports and patches.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nSigned-off-by: Jiri Kastner \u003cjkastner@redhat.com\u003e\n"
    },
    {
      "commit": "0cdcfbd9973430b8608419f861779b6ef9f8c7ad",
      "tree": "93f94964722145900b36e5efa789a20f76069a10",
      "parents": [
        "1568357e5cf18d4668de13daeb69aaea985b6250"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 04 10:19:43 2011 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 04 10:33:37 2011 -0300"
      },
      "message": "0.4\n\nAdd ChangeLog file\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1568357e5cf18d4668de13daeb69aaea985b6250",
      "tree": "6d2bd8ff4ddfab209b3d8e086d41bdb8858853bf",
      "parents": [
        "28a2f17c069244f69ecdc6db2f5c280a9fe0c0da"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 04 10:17:43 2011 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 04 10:17:43 2011 -0300"
      },
      "message": "Fix cpusetsize parameter in sched_setaffinity call\n\nWhen converting to CPU_ALLOC this was missed, so sizeof(pointer) was\nbeing passed. \"Works\" up to 64cpus, fix it passing the value returned by\nCPU_ALLOC_SIZE.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "28a2f17c069244f69ecdc6db2f5c280a9fe0c0da",
      "tree": "09716bd753660aea972ea7eb5cb12edf61933966",
      "parents": [
        "ac29a2e5f1bdfd88d8efd5de7266e4dc27d9fbbf"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 21:06:50 2011 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 21:08:07 2011 -0300"
      },
      "message": "Support SCHED_IDLE in schedfromstr\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ac29a2e5f1bdfd88d8efd5de7266e4dc27d9fbbf",
      "tree": "74aa0dbe19a4320df8ec350efb3519af7569dc6b",
      "parents": [
        "f09bae5082b415f38f95e12d4e9bafbd0d9f2908"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 20:59:17 2011 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 21:07:57 2011 -0300"
      },
      "message": "Use PyErr_SetFromErrno return value\n\nTo simplify the code, turning two lines into one.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f09bae5082b415f38f95e12d4e9bafbd0d9f2908",
      "tree": "0b449d5f35bd37817fddb207a933a35f9b9f8cdf",
      "parents": [
        "76269f0df6224c1d9a9183a7f4fceaa16d5ca398"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 19:14:49 2011 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 19:14:49 2011 -0300"
      },
      "message": "Fix leak on setaffinity error path\n\nIf sched_setaffinity failed the cpus variable was not being freed.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "76269f0df6224c1d9a9183a7f4fceaa16d5ca398",
      "tree": "c86eda843a29dc6a3a71f5085b504db1ec4f74bd",
      "parents": [
        "80ce42f1a7a880aeae1ae11775456c0d53519459"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 18:58:19 2011 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 19:12:17 2011 -0300"
      },
      "message": "Don\u0027t set the error string twice\n\nWe were setting it to \"Invalid CPU\" to then reset it to whatever was in errno.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "80ce42f1a7a880aeae1ae11775456c0d53519459",
      "tree": "ce56b2e91b4f0fbb77e062fe9bef126b487b2e3d",
      "parents": [
        "028a3af35255beaac4f0bef5e0209a56021ce1fb"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 18:54:53 2011 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 19:11:54 2011 -0300"
      },
      "message": "Don\u0027t limit looking for CPUs at 1024\n\nThat is a typical CPU_SETSIZE value, use the max_cpus found.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "028a3af35255beaac4f0bef5e0209a56021ce1fb",
      "tree": "347fda8db36e081a391dd825127bed536729b27e",
      "parents": [
        "36e377da2e521207971f6c6aba60e090e384b843"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 18:53:01 2011 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 19:11:39 2011 -0300"
      },
      "message": "Use PyErr_NoMemory when CPU_ALLOC fails\n\nIts the proper function to use when not enough memory is available.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "36e377da2e521207971f6c6aba60e090e384b843",
      "tree": "20c9980a38ed81d0e6b39176cd9421e9ab179b33",
      "parents": [
        "6b9f411948d84e4cafd439dc1865b99247bfe5ea"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 18:49:16 2011 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 19:11:24 2011 -0300"
      },
      "message": "CPU_ALLOC macros are not present in older systems\n\nSo add an implementation from glibc-headers-2.12-1.7.el6.x86_64.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6b9f411948d84e4cafd439dc1865b99247bfe5ea",
      "tree": "f331dfc5c015d02357c3f51ef7247e36ce72169a",
      "parents": [
        "741697aa2a25f9b8dc89c74df0c7aed9345a2088"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 19:10:34 2011 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Aug 01 19:10:34 2011 -0300"
      },
      "message": "sched_setaffinity expects a cpu_set_t pointer, not a ptr to a pointer\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "741697aa2a25f9b8dc89c74df0c7aed9345a2088",
      "tree": "82550ff13c7846b8d86305975e3defa9beaf7358",
      "parents": [
        "4f3b33c58dd222e8b09ff0bcf23cc9be646adc6b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 11 16:56:51 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Feb 11 16:56:51 2010 -0200"
      },
      "message": "Dinamically size the cpu_set_t objects\n\nTo cope with mismatches on how glibc and the kernel defined the max\nnumber of CPUs.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4f3b33c58dd222e8b09ff0bcf23cc9be646adc6b",
      "tree": "3903807d614bf2d933aed76fa81c9f49b3b727d0",
      "parents": [
        "66a2327a3cf5bb09061c0ab5b862619dc65bb0f5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 10 18:12:00 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 10 18:16:49 2010 -0200"
      },
      "message": "Support SCHED_RESET_ON_FORK policy flag\n\n Just like chrt on util-linux-nt.git: -R or --reset-on-fork\n\n An example should illustrate this new flag usage:\n\n Change the current shell policy to SCHED_RR and start tuna to show\n what is the scheduling policy of children, that will be RR too:\n\n # pchrt --rr -p 3 $$ ; pchrt -p $$ ; tuna -t tuna -P\n pid 5930\u0027s current scheduling policy: SCHED_RR\n pid 5930\u0027s current scheduling priority: 3\n                       thread       ctxt_switches\n     pid SCHED_ rtpri affinity voluntary nonvoluntary             cmd\n   7536      RR     3      0,1         1            0            tuna\n #\n\n Now use -R/--reset-on-fork to tell the kernel that the children should\n not use the parent scheduling policy, but SCHED_OTHER instead:\n\n # pchrt -R --rr -p 3 $$ ; pchrt -p $$ ; tuna -t tuna -P\n pid 5930\u0027s current scheduling policy: SCHED_RR|SCHED_RESET_ON_FORK\n pid 5930\u0027s current scheduling priority: 3\n                       thread       ctxt_switches\n     pid SCHED_ rtpri affinity voluntary nonvoluntary             cmd\n   7533   OTHER     3      0,1         1            0            tuna\n #\n\nReported here:\n\nhttp://bugzilla.redhat.com/show_bug.cgi?id\u003d559764\n\nReported-by: Guy Streeter \u003cstreeter@redhat.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "66a2327a3cf5bb09061c0ab5b862619dc65bb0f5",
      "tree": "818ea2b294b25d3a13e70973013a507bd9d92794",
      "parents": [
        "4e05f75442171fb298e252be19f3af9da58dc6d2"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 10 17:03:09 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Feb 10 17:03:09 2010 -0200"
      },
      "message": "Add SCHED_IDLE to the list of constants exported\n\nAnd use it in pchrt.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4e05f75442171fb298e252be19f3af9da58dc6d2",
      "tree": "3ec6e5091dcacf6e2ac9b1d9947f90fe1e485e44",
      "parents": [
        "d3aead2c99082f08b4a0cca36914b21d03b13085"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Feb 09 13:41:18 2010 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Feb 09 13:41:18 2010 -0200"
      },
      "message": "Methods should raise OSError exceptions\n\nSystemError is reserved for python interpreter bugs.\n\nReported at: http://bugzilla.redhat.com/show_bug.cgi?id\u003d545538\n\nSuggested-by: Guy Streeter \u003cstreeter@redhat.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d3aead2c99082f08b4a0cca36914b21d03b13085",
      "tree": "952b822e2299210c1606f28a416faaa3f69523c2",
      "parents": [
        "c162a1e726df31840823d964e09dd3d3c0ce6fc6"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 28 16:43:06 2009 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu May 28 16:43:06 2009 -0300"
      },
      "message": "schedutils: Older kernels don\u0027t have SCHED_BATCH defined\n\nSo conditionally define that and also add SCHED_IDLE in similar fashion.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c162a1e726df31840823d964e09dd3d3c0ce6fc6",
      "tree": "a84d35353d16d1d35b2eaa1797b81e5d5931f770",
      "parents": [
        "10f78ff35352871f5927fd3fa52ff2ca17ad2f37",
        "fb72c8e0fad80fc71fd5ee3c5543402c1f79aa4d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@doppio.ghostprotocols.net",
        "time": "Thu Jan 08 20:07:26 2009 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@doppio.ghostprotocols.net",
        "time": "Thu Jan 08 20:07:26 2009 -0200"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/acme/python-schedutils\n"
    },
    {
      "commit": "fb72c8e0fad80fc71fd5ee3c5543402c1f79aa4d",
      "tree": "7f57a8bb16b54a9173505dba3079ff53a755e5a8",
      "parents": [
        "026fccc0492c37b9b50f46700b03800eeee9fd54"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 08 16:22:45 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Oct 08 16:22:45 2008 -0300"
      },
      "message": "Makefile: fixup version gathering\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "10f78ff35352871f5927fd3fa52ff2ca17ad2f37",
      "tree": "a84d35353d16d1d35b2eaa1797b81e5d5931f770",
      "parents": [
        "6149d67139731c06d26ff121d70ee322da9f8ec7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 28 12:14:54 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 28 12:14:54 2008 -0300"
      },
      "message": "rpm: Fixed %build and %install sections, part of fedora review\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6149d67139731c06d26ff121d70ee322da9f8ec7",
      "tree": "d9c1aaa0b6c4553a632c2bd6c06da0635ea842a5",
      "parents": [
        "39cff62c6bbc41b3d1818a70a413b5522513c2c4"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 27 20:05:32 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 27 20:05:32 2008 -0300"
      },
      "message": "examples: Introduce pchrt and ptaskset to test the bindings\n\nShould be a clone of chrt and taskset, in util-linux.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "39cff62c6bbc41b3d1818a70a413b5522513c2c4",
      "tree": "b63ed5126b8b4d613277710b11d772465918ea2e",
      "parents": [
        "bc1388c8633076c80e4ccec6892ef8706889d968"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 27 14:51:47 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 27 14:51:47 2008 -0300"
      },
      "message": "schedutils: Add get_priority_{min,max} methods\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bc1388c8633076c80e4ccec6892ef8706889d968",
      "tree": "b153c662c64f551358da3f9b89a14fce5094d0fa",
      "parents": [
        "68a9753a7606c18db695187fb7ddd310dab383bf"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 27 09:51:31 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 27 09:51:31 2008 -0300"
      },
      "message": "schedutils: Add constants for SCHED_{BATCH,FIFO,OTHER,RR}\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "68a9753a7606c18db695187fb7ddd310dab383bf",
      "tree": "7d82c736f4141b17cd88dc217e176a4608edbee4",
      "parents": [
        "bc5cbc2913d5f945536dd98711bdf4ced6a72a04"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 27 09:51:02 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 27 09:51:02 2008 -0300"
      },
      "message": "schedutils: Implement get_priority method\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bc5cbc2913d5f945536dd98711bdf4ced6a72a04",
      "tree": "7f57a8bb16b54a9173505dba3079ff53a755e5a8",
      "parents": [
        "026fccc0492c37b9b50f46700b03800eeee9fd54"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 27 09:50:05 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 27 09:50:05 2008 -0300"
      },
      "message": "Makefile: fixup version parsing\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "026fccc0492c37b9b50f46700b03800eeee9fd54",
      "tree": "0a7e114e4d4eba76fb7c7bd51baa5ba5ac224506",
      "parents": [
        "2c11b884becc115295c86e92f917111bfe9944cb"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 19 04:56:30 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Aug 19 04:56:30 2008 -0300"
      },
      "message": "rpm: add %build section\n\nNot strictly needed, added to shut up rpmlint.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "2c11b884becc115295c86e92f917111bfe9944cb",
      "tree": "00b744615cf15d4acb92c2a154295399ae9c21d6",
      "parents": [
        "ff762c81556d92058503be4c3f4e0151b3139e3a"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 07 18:02:21 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 07 18:02:21 2008 -0300"
      },
      "message": "rpm: Add missing specfile in rpm/SPECS/\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ff762c81556d92058503be4c3f4e0151b3139e3a",
      "tree": "251cb25e42679644bc65b371675cb032b965ebcf",
      "parents": [
        "932f65a54f2d4c3708acab22d5efd69c88969669"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 07 17:58:25 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 07 17:58:25 2008 -0300"
      },
      "message": "Makefile: add make rpmdev\n\nTo build an rpm without first commiting the latest changes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "932f65a54f2d4c3708acab22d5efd69c88969669",
      "tree": "a1af9e86a990ac66f317d180baf01d05bb1c3b0a",
      "parents": [
        "4abdffc4a618f1811c997938bf49f81392e825ac"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 07 17:24:53 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 07 17:24:53 2008 -0300"
      },
      "message": "rpm: remove old, top level spec file\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4abdffc4a618f1811c997938bf49f81392e825ac",
      "tree": "e00472c510e45aac7f401e57b5a7fb520234c105",
      "parents": [
        "85e445cbb7a8766b05470d5cca91422e270bdeae"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 07 17:12:38 2008 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 07 17:12:38 2008 -0300"
      },
      "message": "Makefile: create rpm dirs, use version in the directory, etc\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "85e445cbb7a8766b05470d5cca91422e270bdeae",
      "tree": "207c7351ed10528322d7c35682aa03ba1f495cab",
      "parents": [
        "eaedc1782710b31a251b9a38f04623df3f741f43"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 03 19:25:02 2008 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Jan 03 19:25:02 2008 -0200"
      },
      "message": "[SCHEDUTILS]: Implement set_{affinity,scheduler} and schedfromstr\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "eaedc1782710b31a251b9a38f04623df3f741f43",
      "tree": "3c5ceb488cdb6e41c542567e334cc745ed9caf48",
      "parents": [],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 20 10:02:33 2007 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Dec 20 10:02:33 2007 -0200"
      },
      "message": "[PYTHON-SCHEDUTILS]: Create repo\n\nFor now just the routines to get the scheduler and affinity for a pid.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    }
  ]
}
