)]}'
{
  "log": [
    {
      "commit": "1c4b2d43926e2a7032310cd18b411d8d872cb4ed",
      "tree": "2cab61c1cd4a88cd7adcaebd4e0ce043273a9744",
      "parents": [
        "60dea9d187caa700e42f37c7955116f71be912d5"
      ],
      "author": {
        "name": "Andreas Henriksson",
        "email": "andreas@fatal.se",
        "time": "Mon Nov 28 17:24:50 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 13:32:42 2016 +0100"
      },
      "message": "sulogin: bail out from getpasswd(...) on timeout\n\nIf timeout happens while waiting in prompt, bail out instead\nof retrying.\n\nReported-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAddresses: http://bugs.debian.org/846107\nSigned-off-by: Andreas Henriksson \u003candreas@fatal.se\u003e\n"
    },
    {
      "commit": "60dea9d187caa700e42f37c7955116f71be912d5",
      "tree": "9fad920a7d089adc623a5ea5d1a910a07faef6ed",
      "parents": [
        "809869ca8c3d5d548adac9648dbcea2f641a878b"
      ],
      "author": {
        "name": "Andreas Henriksson",
        "email": "andreas@fatal.se",
        "time": "Mon Nov 28 17:24:49 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 13:32:42 2016 +0100"
      },
      "message": "sulogin: make getpasswd(...) return NULL on ^D\n\nThis makes the caller bail out early instead of evaluating the\ninput as a password.\n\nReported-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAddresses: http://bugs.debian.org/846112\nSigned-off-by: Andreas Henriksson \u003candreas@fatal.se\u003e\n"
    },
    {
      "commit": "809869ca8c3d5d548adac9648dbcea2f641a878b",
      "tree": "a03f86eacc1d7fadcea5726b72cd8d12d5638dd6",
      "parents": [
        "77835be2737305c395b0aa18728464b075673555"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Mon Dec 05 14:24:55 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "build-sys: disable tailf by default\n\nIt\u0027s deprecated since 3f8478a7, so we shouldn\u0027t build it by default.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "77835be2737305c395b0aa18728464b075673555",
      "tree": "4d0a26c3d49c65aee5c155df541f6a347ffcb0c8",
      "parents": [
        "85d846b88a1ca34a252d14130c6541a82f68ad83"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:57:51 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "agetty: re-add utmp.h for Debian GNU/kFreeBSD\n\nIt\u0027s needed there to get login_tty(). On normal FreeBSD we would\nneed libutil.h.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "85d846b88a1ca34a252d14130c6541a82f68ad83",
      "tree": "a04db3b2852145dabc5c85594f94ac3a7c9091ca",
      "parents": [
        "227ebea75ca12214b59a58b7477c5cb3e34c3f13"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:57:50 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "travis: let OSX auto-skip utmpx tools\n\nIt will disable all these programs automatically except wall(1)\nwhich is now non-Linux compatible.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "227ebea75ca12214b59a58b7477c5cb3e34c3f13",
      "tree": "4683ac38e47bfc1af0bdc75fc7ac4c0e1d078826",
      "parents": [
        "b4b919fe5e1fc1d346fa6315748d0e0709d02096"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:52:12 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "build-sys: check for POSIX utmpx usage\n\nWe simply check for utmpxname and updwtmpx functions to disable\nall programs which are not POSIX utmpx compatible, even though\nlast(1) and utmpdump(1) does not use them, see below.\n\nutmpx.h is used in:\n  login agetty write lslogins last runuser su utmpdump wall\n\nNon-Posix utmpx usage:\n   utmpxname        -\u003e login agetty write lslogins\n   updwtmpx         -\u003e login agetty                     runuser su\n   _PATH_.TMP       -\u003e login agetty write lslogins last runuser su\n   utmpx.ut_addr_v6 -\u003e login                       last            utmpdump\n\nPOSIX utmpx usage:\n   wall\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "b4b919fe5e1fc1d346fa6315748d0e0709d02096",
      "tree": "e5eba9e27c382d608ab4c93edc1892d88d84e876",
      "parents": [
        "81580f79fa4b96b24a7db67815e7ffa7d3e2d42c"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:52:11 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "login-utils: switch to utmpx.h\n\nNow the build will fail on many non-Linux systems because\nutmpx.h is available everywhere but we still use non-POSIX\nfeatures. We\u0027ll fix this next commit.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "81580f79fa4b96b24a7db67815e7ffa7d3e2d42c",
      "tree": "7824683ffefe186b18f570c4131151b324d802a4",
      "parents": [
        "6578ced75c1314b7b49644bd0324194e9849d935"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:52:10 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "agetty: remove obsolete HAVE_UPDWTMP fallback\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "6578ced75c1314b7b49644bd0324194e9849d935",
      "tree": "95da601709a5b65a60caec2f3a623950af9f497b",
      "parents": [
        "a924b4004c154d6f75afd9e172e2595194cb60cc"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:52:09 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "login: re-add lastlog.h header\n\nThis include was removed in a365953a but we will need it again\nwhen we move from utmp.h to utmpx.h.\n\nOn Linux (glibc, musl) the struct lastlog is defined in utmp.h\nand lastlog.h just includes utmp.h.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n\nConflicts:\n\tlogin-utils/login.c\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "a924b4004c154d6f75afd9e172e2595194cb60cc",
      "tree": "a558ca17729364bfc864ae70ddbe8ba9861fd32a",
      "parents": [
        "f718c2fc7f7f144c3a41baabf1ebdbcd3f074e4d"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:52:08 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "login-utils: avoid using the defined utmp sizes.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "f718c2fc7f7f144c3a41baabf1ebdbcd3f074e4d",
      "tree": "e85e5b7363501dfb3f72357bf515806805451581",
      "parents": [
        "77f5a945868e9a2bf9fe71bfdbe8bf54a2441699"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:52:07 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "utmpdump: code formatting for readability\n\nBTW avoid using the defined sizes.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "77f5a945868e9a2bf9fe71bfdbe8bf54a2441699",
      "tree": "20ca2f4c50e3f4304be011b678af772724e3ca71",
      "parents": [
        "55771f54096eec064d8284a54a119f0b371cd7fb"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:52:06 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "lslogins: remove useless strlen()\n\nstrlen() is not smarter than strncpy(). Bytes that follow a null byte\nare not compared anyway.\n\nBTW avoid using the defined sizes.\n\nCC: Ondrej Oprala \u003cooprala@redhat.com\u003e\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "55771f54096eec064d8284a54a119f0b371cd7fb",
      "tree": "c2eab93c45484a6faf38426dee7bd98533a2649e",
      "parents": [
        "c6ba16c6a45eb3ad7a8b7390416ddb7b5eec3a31"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:52:05 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "login-utils: remove _HAVE_UT_TV fallback\n\n_HAVE_UT_TV is glibc only. Moreover we want to move to utmpx where\ntimeval is standard.\n\nNow utmp/subsecond (1173d0a6) should work on all supported systems.\n\nCC: Sami Kerola \u003ckerolasa@iki.fi\u003e\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "c6ba16c6a45eb3ad7a8b7390416ddb7b5eec3a31",
      "tree": "9f48655c06359298e81620f9e400627f4f7c31e0",
      "parents": [
        "85c928caede29d8ac380182a34c81cd804cf3b6a"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 09:52:04 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Dec 07 12:35:24 2016 +0100"
      },
      "message": "last: include libgen.h for basename(3p)\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "85c928caede29d8ac380182a34c81cd804cf3b6a",
      "tree": "ba523b5ffc1244e46c614c80593b27eca7ec3661",
      "parents": [
        "d9818c9b7983aef785db59f093f724ce275b0a5c"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 10:46:48 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 16:51:16 2016 +0100"
      },
      "message": "docs: kill(1): Wording fix\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "d9818c9b7983aef785db59f093f724ce275b0a5c",
      "tree": "073999f9101b38e52ffcb93713635fbd770464cc",
      "parents": [
        "f793f8bc91eb39179cd9f010aaf3069ba58742a7"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 10:43:53 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 16:51:16 2016 +0100"
      },
      "message": "docs: kill(1): Formatting fixes\n\nFormatting fixes for constants and structure/field names, as\nper man-pages(7).\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "f793f8bc91eb39179cd9f010aaf3069ba58742a7",
      "tree": "16c69d18222106c1310b57aad4bf2ee8d1916262",
      "parents": [
        "3d463c677e773373d2dd59f52d9109b05b36bb08"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 10:38:53 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 16:51:15 2016 +0100"
      },
      "message": "docs: kill(1): Rework notes on thread groups\n\nThe points in the NOTES can be expressed more compactly\n(there is some redundancy in the two existing paragraphs).\n\nAlso, add a reference to signal(7), since this provides\nmuch more detail on the topic.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "3d463c677e773373d2dd59f52d9109b05b36bb08",
      "tree": "6d968e780f920eacd2e83f8b1290e9c9e60ccb91",
      "parents": [
        "b79cc53b43ca7cc3fefbb8dd725c8e3eb811ad09"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 10:24:54 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 16:51:15 2016 +0100"
      },
      "message": "docs: kill(1): Add more detail on use of SIGTERM vs SIGKILL\n\nIt\u0027s worth adding a recommendation here to use SIGTERM\nrather than SIGKILL, and explain why.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "b79cc53b43ca7cc3fefbb8dd725c8e3eb811ad09",
      "tree": "762b777fada564de060a3cdcc61baa95b03cee2d",
      "parents": [
        "3be5d9772fcc49607cc12e47e3f0666cdb19713d"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sat Dec 03 20:37:51 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 16:51:15 2016 +0100"
      },
      "message": "docs: kill(1): Fix section reference for sigqueue(3) and add to SEE ALSO\n\nSigned-off-by: Michael Kerrisk \u003cmtk.man-pages@gmail.com\u003e\n"
    },
    {
      "commit": "3be5d9772fcc49607cc12e47e3f0666cdb19713d",
      "tree": "4e108a28495175abd459266ddfc95587d483b350",
      "parents": [
        "c7adc2f204f19167f781fa2ee739e0ca386fc4f5"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Sun Dec 04 17:44:55 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 16:51:07 2016 +0100"
      },
      "message": "docs: various pages: Use \"system call\" not \"syscall\"\n\nA minor wording fix...\n\nSigned-off-by: Michael Kerrisk \u003cmtk.man-pages@gmail.com\u003e\n"
    },
    {
      "commit": "c7adc2f204f19167f781fa2ee739e0ca386fc4f5",
      "tree": "01a8968bb5b7014ae1562519c169007b1dec5f3f",
      "parents": [
        "91f20582e7af0d58dcf7544693742ad8caf42478"
      ],
      "author": {
        "name": "Andreas Henriksson",
        "email": "andreas@fatal.se",
        "time": "Fri Dec 02 15:10:18 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Dec 05 13:07:50 2016 +0100"
      },
      "message": "chrt: default to SCHED_RR policy\n\nThis fixes a regression introduced in:\n\ncommit 7a4ea5664edba98bff28adec3a9c3cfb5763a495\n\"chrt: add control struct\"\n\nPreviously (and as documented in the manpage) the default policy\nwas SCHED_RR. Now it\u0027s implicitly SCHED_OTHER (0) as the value\nis not initialized explicitly anymore.\n\nTest-command: chrt 90 echo hello\n\nReported-by: Patrick Pelissier \u003cpatrick.pelissier@gmail.com\u003e\nAddresses: http://bugs.debian.org/846572\nSigned-off-by: Andreas Henriksson \u003candreas@fatal.se\u003e\n"
    },
    {
      "commit": "91f20582e7af0d58dcf7544693742ad8caf42478",
      "tree": "47bb6eb946b4cf22b94d3d417c8cf1fee0d798b8",
      "parents": [
        "ff88fc3ba553d14c7b05fb6702e10e1c5c591257"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Dec 05 13:05:34 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Dec 05 13:05:34 2016 +0100"
      },
      "message": "docs: nsenter(1): add missing \u0027see also\u0027 for --user\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "ff88fc3ba553d14c7b05fb6702e10e1c5c591257",
      "tree": "037ea8bd9b7215af86394d23151e9ffd0972086c",
      "parents": [
        "4b298f61878daf31857597bf3eac8be1153d4839"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 10:55:41 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 11:18:17 2016 +0100"
      },
      "message": "docs: nsenter(1): Formatting fix\n\nAdd formatting for \u0027file\u0027 argument used by various options.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "4b298f61878daf31857597bf3eac8be1153d4839",
      "tree": "a9f2feafa1ee29a30edc158996d95d03cd3434e9",
      "parents": [
        "e0383e3e88f4d80454bb67b4e8920126c667d258"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 10:52:09 2016 +0100"
      },
      "committer": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@gmail.com",
        "time": "Mon Dec 05 11:18:17 2016 +0100"
      },
      "message": "docs: nsenter(1): Describe the \u0027file\u0027 argument used by namespace options\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "e0383e3e88f4d80454bb67b4e8920126c667d258",
      "tree": "e225bd55b780471b64da11dbf0357b6ca8bc1878",
      "parents": [
        "b439065634e693dda385a6e5269e1d9258d6d471"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Fri Dec 02 14:11:20 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Fri Dec 02 14:11:20 2016 +0100"
      },
      "message": "wall: check -g GID\n\nBased on comments from Sami Kerola.\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "b439065634e693dda385a6e5269e1d9258d6d471",
      "tree": "d0eda2a77120848b0b3a888028fa58b6b238d2f2",
      "parents": [
        "01544c52f86166a4a5dc81835027e412580396b2"
      ],
      "author": {
        "name": "Fabian Frederick",
        "email": "fabf@skynet.be",
        "time": "Tue Nov 15 19:52:26 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Fri Dec 02 13:56:32 2016 +0100"
      },
      "message": "fallocate: add insert range support\n\nBased on patch 83cc932d7412\n(\"fallocate: introduce an option -c to support COLLAPSE_RANGE\")\n\nThis patch includes FALLOC_FL_INSERT_RANGE flag\nadded to Linux kernel v4.1\n\nThanks to Pádraig Brady for insert range definition\n\nSigned-off-by: Fabian Frederick \u003cfabf@skynet.be\u003e\n"
    },
    {
      "commit": "01544c52f86166a4a5dc81835027e412580396b2",
      "tree": "a154d85fb04a29e8c87bcafdbf96a539468c001e",
      "parents": [
        "3fcbd7978980dc1a29c626b701333e27599e506d"
      ],
      "author": {
        "name": "Jim Patterson",
        "email": "jimp@wegrok.net",
        "time": "Wed Nov 16 12:22:14 2016 -0500"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Fri Dec 02 13:53:03 2016 +0100"
      },
      "message": "wall: add --group option\n\nThe wall command on AIX supports a \"-g\" option to limit the message\nto a group of users by gid.  Add compatibility to the Linux version.\n\nThanks to Sami Kerola \u003ckerolasa@iki.fi\u003e for an initial skeleton\nimplementation.\n\n[kzak@redhat.com: - rename max to ngroups\n                  - add free_group_workspace()\n                  - some cosmetic changes]\n\nReference: http://www.ibm.com/support/knowledgecenter/ssw_aix_61/com.ibm.aix.cmds6/wall.htm\nSigned-off-by: Jim Patterson \u003cjimp@wegrok.net\u003e\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "3fcbd7978980dc1a29c626b701333e27599e506d",
      "tree": "909e4a4dea71964bcf3f9ab41c4a740b83b12e7d",
      "parents": [
        "12f17a23dfdf51b2cad3dfa48868b385aa19c4af"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Wed Nov 23 14:13:34 2016 +0900"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Fri Dec 02 13:20:41 2016 +0100"
      },
      "message": "lsns: Fix parser for /proc/\u003cpid\u003e/stat which is including space in comm\n\nFor example, child process of spamd has\n\n    32031 (spamd child) S 32026 32026 32026 0 -1 4210752 338 0 0 0 ...\n\nfscanf(\"%d %*s %c %d*[^\\n]\") in read_process() can\u0027t parse above as we\nexpected, because %s only skips non-whitespace. I.e. it parses like\nfollowing,\n\n    32031 (spamd child) S 32026 32026 32026 0 -1 4210752 338 0 0 0 ...\n    +---+ +----+ +\n      %d    %*s  %c\n\nand returns 2 (pid\u003d32031, state\u003dc).\n\nThis fixes it by skipping task-\u003ecomm part manually.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\n"
    },
    {
      "commit": "12f17a23dfdf51b2cad3dfa48868b385aa19c4af",
      "tree": "26af8c5fcfa2593d1d8d61183cd27716529f8819",
      "parents": [
        "223939d95b086ee56b780e34d7abf1fe59afbeb2"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Wed Nov 30 15:16:45 2016 +0100"
      },
      "committer": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Dec 01 00:01:43 2016 +0100"
      },
      "message": "misc: fix typos using codespell\n\n # command used was:\n $ ~/src/codespell/codespell \\\n   -w -D /home/rudi/src/codespell/build/lib/codespell_lib/data/dictionary.txt \\\n   $(git ls-files | grep -v \"^po/\\|\\.xz$\\|\\.gz$\\|\\.bz2$\\|\\.img$\\|^Documentation/releases/\")\n\n BTW some manually grammer fixes:\n   s/uses/used/\n   s/begin/beginning/\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "223939d95b086ee56b780e34d7abf1fe59afbeb2",
      "tree": "c06939326c2a94e913322615c06ee5b13778e53c",
      "parents": [
        "a99c0eb09faabc5ef0892ea0e621e4582e1ef05a"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Tue Nov 01 19:40:33 2016 +0100"
      },
      "committer": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Wed Nov 30 14:56:50 2016 +0100"
      },
      "message": "misc: spelling, always use \"cannot\" instead of \"can not\"\n\nJust to be consistent ...\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "a99c0eb09faabc5ef0892ea0e621e4582e1ef05a",
      "tree": "5b18eb6a477befa88f820786093e90a340a2f203",
      "parents": [
        "35ca51182782193f555fbdcb06bb10766550d017"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 30 13:02:01 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 30 13:07:11 2016 +0100"
      },
      "message": "tests: update sfdisk output\n\nThe output of the \"New situation:\" contains\n\n Disklabel type: \u003cname\u003e\n Disk identifier: \u003cremoved\u003e\n\nlines now.\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "35ca51182782193f555fbdcb06bb10766550d017",
      "tree": "e790c87db174462db010ed6c8ea32e7a7506df0f",
      "parents": [
        "c49b765a6e9031642e2bb846e93dddc6827e4b28"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 30 12:43:10 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 30 13:01:33 2016 +0100"
      },
      "message": "sfdisk: support empty label use-case\n\nBy default sfdisk creates partition table when a first partition is\nspecified, otherwise the device is not modified. This force users to\ncreate at least one partition.\n\nThis commit allows to create empty label without partitions if \"label:\n\u003cname\u003e\" header line is specified by script.\n\nThe commit also modifies \"New situation:\" output to list label name\nand label identifier.\n\nAddresses: https://github.com/karelzak/util-linux/issues/374\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "c49b765a6e9031642e2bb846e93dddc6827e4b28",
      "tree": "a07d93c678b3b525235c751e94c0e422e7af9073",
      "parents": [
        "96ccf9478d5d77b73c3436292b320866a8e2c3c0"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 30 10:53:56 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 30 10:57:39 2016 +0100"
      },
      "message": "sfdisk: cleanup --dump error messages\n\nold:\n  # truncate -s 1G empty \u0026\u0026 ./sfdisk --dump empty\n  sfdisk: failed to dump partition table: Success\n\nnew:\n  # truncate -s 1G empty \u0026\u0026 ./sfdisk --dump empty\n  sfdisk: empty: does not contain a recognized partition table.\n\nAddresses: https://github.com/karelzak/util-linux/issues/375\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "96ccf9478d5d77b73c3436292b320866a8e2c3c0",
      "tree": "12fc460a09b7d2a1fcde41ddb782e42a00497a57",
      "parents": [
        "1c4284c19b11a8ba44870c8081b40c23a582d5cb"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 30 10:47:41 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 30 10:47:41 2016 +0100"
      },
      "message": "tests: update lsmem tests\n\nThe commit 4c0e1eaf34fe604118afcd792291419e1d4ff661 modifies the\nalignment of the STATE column.\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "1c4284c19b11a8ba44870c8081b40c23a582d5cb",
      "tree": "fe6ff8a15795b60c9eb8141a3569e9a6356e2d0e",
      "parents": [
        "fed304837f60b626f6198663990e76e506f89063",
        "a341a5e2e439fd035e94da3036068e7cc1153d4a"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 17:08:23 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 17:08:23 2016 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/rudimeier/util-linux\n"
    },
    {
      "commit": "fed304837f60b626f6198663990e76e506f89063",
      "tree": "7ad9dc68f3fe92d89c2753e57f401027d8517979",
      "parents": [
        "e1a0fd98cd17088c2cce25f9105fa7ba8342a844"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 15:58:18 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 16:01:46 2016 +0100"
      },
      "message": "sfdisk: don\u0027t be silent when list non-existing device\n\nAddresses: https://github.com/karelzak/util-linux/issues/376\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "e1a0fd98cd17088c2cce25f9105fa7ba8342a844",
      "tree": "ebf3d1cc477f5fc3d0a0dde26fe5a2226b122de7",
      "parents": [
        "85004b142a3a358cfa9630e0d5cafc07af3e4da1"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 14:25:12 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 14:25:23 2016 +0100"
      },
      "message": "build-sys: use sed to substitute\n\nTravis CI:\ntools/git-version-gen: 116: tools/git-version-gen: Bad substitution\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "a341a5e2e439fd035e94da3036068e7cc1153d4a",
      "tree": "f4b849b5a2f094b04b0211b2683f305c714eb6ef",
      "parents": [
        "3f5dfa2978d4e506354a30bb89df23ccde848db1"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Tue Nov 29 12:34:33 2016 +0100"
      },
      "committer": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Tue Nov 29 12:42:11 2016 +0100"
      },
      "message": "build-sys: cosmetics, avoid useless m4 quotes\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "3f5dfa2978d4e506354a30bb89df23ccde848db1",
      "tree": "ebf3d1cc477f5fc3d0a0dde26fe5a2226b122de7",
      "parents": [
        "85004b142a3a358cfa9630e0d5cafc07af3e4da1"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Tue Nov 29 12:24:19 2016 +0100"
      },
      "committer": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Tue Nov 29 12:41:53 2016 +0100"
      },
      "message": "build-sys: fix bashism, introduced in 85004b14\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "85004b142a3a358cfa9630e0d5cafc07af3e4da1",
      "tree": "293da81c4958b99f5d02446f13a37eb90a6de560",
      "parents": [
        "6ac59b5bd556ce3dd8411ddb1c1850c52d438d86"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Nov 17 03:10:02 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:47:11 2016 +0100"
      },
      "message": "build-sys: fix \"remove the g in git describe\"\n\nThe \"g\" was not always removed and \"-rc*\" follow-ups were handled\nincorrectly.\n\nSo now after last commits we have these versions:\n\n git describe            -\u003e blkid -V\n --------------------------------------------------------------\n v2.29-rc4               -\u003e 2.29-rc4          (libblkid 2.29.0)\n v2.29-rc4-3-g4c8928d    -\u003e 2.29-rc4-3-4c89   (libblkid 2.29.0)\n\n v2.29                   -\u003e 2.29              (libblkid 2.29.0)\n v2.29-78-g4c8928d       -\u003e 2.29.78-4c89      (libblkid 2.29.78)\n\n v2.29.1                 -\u003e 2.29.1            (libblkid 2.29.1)\n v2.29.1-4-g4c8928d      -\u003e 2.29.1.4-4c89     (libblkid 2.29.1)\n\n v2.29.1-rc2             -\u003e 2.29.1-rc2        (libblkid 2.29.1)\n v2.29.1-rc2-3-g4c8928d  -\u003e 2.29.1-rc2-3-4c89 (libblkid 2.29.1)\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "6ac59b5bd556ce3dd8411ddb1c1850c52d438d86",
      "tree": "43dad6ab96a82704b289fd9711767eb4e4fc6453",
      "parents": [
        "0f0972ac6bab5856e26d7def29f80c5ce424efbd"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Nov 17 03:10:01 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:47:11 2016 +0100"
      },
      "message": "build-sys: remove old git fallback from git-version-gen\n\nJust make the script more readable. Nobody is using 10 years old\ngit.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "0f0972ac6bab5856e26d7def29f80c5ce424efbd",
      "tree": "6a1842c36244f611293469578f21828c79e03429",
      "parents": [
        "b5511797f2421d8600ed3761b964a1ab7f7629cc"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Nov 17 03:10:00 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:47:11 2016 +0100"
      },
      "message": "build-sys: cosmetics PACKAGE_VERSION_MINOR\n\nThis should changes nothing.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "b5511797f2421d8600ed3761b964a1ab7f7629cc",
      "tree": "ed9c048b1eb3bbd45f6e72771d63a772a964cf96",
      "parents": [
        "c42a6d4d340b2f829369eae19ec2d888d33cb433"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Nov 17 03:09:59 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:47:11 2016 +0100"
      },
      "message": "build-sys: update package release number during development\n\nNow we use\n   v2.29-5-g8ffab30  -\u003e 2.29.5-8ffa   (libblkid 2.29.5)\ninstead of\n   v2.29-5-g8ffab30  -\u003e 2.29.5-8ffa   (libblkid 2.29.0)\n\notherwise the bugfix releases (2.29.1) would look newer that latest HEAD.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "c42a6d4d340b2f829369eae19ec2d888d33cb433",
      "tree": "55a744e404c2ec3d0eed1599d72421acbfa1703d",
      "parents": [
        "170a8e4ad5c7d95dc4318339990ab8e7ccb22458"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Thu Nov 17 03:09:58 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:47:11 2016 +0100"
      },
      "message": "build-sys: fix empty package release number\n\nWas broken for major releases since b0e6b25e:\n  $ blkid -V\n  blkid from util-linux 2.28  (libblkid 2.28., 12-Apr-2016)\n\nNow we also set 0 in this case, like:\n  $ blkid -V\n  blkid from util-linux 2.30  (libblkid 2.30.0, 12-Apr-2016)\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "170a8e4ad5c7d95dc4318339990ab8e7ccb22458",
      "tree": "472433a863e7cbf841193d8340fb21fdd43c81e2",
      "parents": [
        "894efece9eb8948fd0811a6d8f3de07a082a3604"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 12:00:09 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "IPC namespaces also isolate POSIX message queues\n\nAs described in pid_namespaces(7), IPC namespaces also\nisolate POSIX message queues. Update the unshare(1)\nand nsenter(1) pages to clarify that.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "894efece9eb8948fd0811a6d8f3de07a082a3604",
      "tree": "ec69e1dbde976116f3c2e1d7a6c149e5232db742",
      "parents": [
        "f85b9777c2965671cdf8cc09eccd6e492d0c11e0"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 12:00:05 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "Provide better cross references for namespace concepts\n\nFor each namespace that is discussed, add more explicit\nreferences to the corresponding clone(2) flags and\nadd references to relevant section 7 namespace pages.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "f85b9777c2965671cdf8cc09eccd6e492d0c11e0",
      "tree": "d98c0c2b82e6d7d504bf2d369e513564fc2ad68f",
      "parents": [
        "4a3f07352bafe746a7e0dea263f63873c45e2382"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 12:00:00 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "Provide better cross references for namespace concepts\n\nFor each namespace that is discussed, add more explicit\nreferences to the corresponding clone(2) flags and\nadd references to relevant section 7 namespace pages.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "4a3f07352bafe746a7e0dea263f63873c45e2382",
      "tree": "237664f1abf8abec3d009f6fc44a76f9617b52ba",
      "parents": [
        "f76c7478a0809803077023f4d9de24bc230541c5"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 11:59:57 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "SEE ALSO: add cross reference to namespaces(7)\n\nRationale: both of these pages are about namespaces.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "f76c7478a0809803077023f4d9de24bc230541c5",
      "tree": "429f977ff0bfca0953f4a22e1e36593bc458db16",
      "parents": [
        "b2cc2a7fc6f453e72b76dadae3500855cc899a4e"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 11:59:53 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "Replace reference to sigvec(2) with sigaction(2)\n\nThe sigvec(3) (not sigvec(2)) page documents ancient BSD APIs.\nThe right page to cross reference here is sigaction(2),\nwhich documents the modern POSIX APIs.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "b2cc2a7fc6f453e72b76dadae3500855cc899a4e",
      "tree": "f624ab086c8013299cf93df78cc26bd328e20a8b",
      "parents": [
        "154aede1fba0c10ef0cb0bd35d88fa1f6057399b"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 11:59:49 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "Fix formatting errors in page cross references\n\nThese pages had errors such as\n\n    .BR page (x) .\n\nwhich should be\n\n    .BR page (x).\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "154aede1fba0c10ef0cb0bd35d88fa1f6057399b",
      "tree": "71893132221b6c0fd36b690f7e1816942c55fdb7",
      "parents": [
        "f00218ffb88dcf3c319d2291c68da064bb190b7b"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 11:59:45 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "Fix reference for scheduling discussion\n\nSome time back, I moved the discussion of scheduling from\nsched_setscheduler(2) to a new sched(7) page. Adjust the cross\nreference in the taskset(1) page accordingly.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "f00218ffb88dcf3c319d2291c68da064bb190b7b",
      "tree": "abf2f3685d102c2a0fa8d3a50e6afd31620cdd11",
      "parents": [
        "a7bbc2f36c9c9da7f5e6d6e714129e43dfa6f62d"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 11:59:40 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "Fix section number in lockf() page xref\n\nlockf() is in section 3, not 2.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "a7bbc2f36c9c9da7f5e6d6e714129e43dfa6f62d",
      "tree": "53ccce9afe84694623f2b1091b0812a678de4d97",
      "parents": [
        "42632a90c1be41c64720b299a6cb4a4b042765a5"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 11:59:37 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "Fix page cross references\n\n* Add a section number to page cross reference\n* Format cross references in bold\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "42632a90c1be41c64720b299a6cb4a4b042765a5",
      "tree": "d94547cf8c3497a896a89f13354bc2e70ae2bff6",
      "parents": [
        "f053ff1e3a30c7ceb10e7e4fb977810f16344453"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 11:59:30 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "Correctly format page cross references\n\nMost pages in util-linux follow the standard convention\nof formatting page cross references in bold. Fix the\nfew exceptions that use italic.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "f053ff1e3a30c7ceb10e7e4fb977810f16344453",
      "tree": "4336abc328af1317cc31cd0d0371131750558c4d",
      "parents": [
        "4a2ec98bf155f73fc92bdeec20cef43b51788a35"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 11:59:27 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "Place SEE ALSO entries in order\n\nThis patch does only the following:\n\n* Order SEE ALSO entries first by section name, then alphabetically\n  within section\n* Adds one or two missing commas in SEE ALSO lists\n* Removes one or two periods that were (inconsistently) used\n  at the end of SEE ALSO lists.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "4a2ec98bf155f73fc92bdeec20cef43b51788a35",
      "tree": "05371d2c8fe1bcb7a77ebe5f05573df0391f76b0",
      "parents": [
        "51a90159dd3ee1121b87a34f6c892315633b8edb"
      ],
      "author": {
        "name": "Michael Kerrisk (man-pages)",
        "email": "mtk.manpages@gmail.com",
        "time": "Thu Nov 10 11:59:14 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 29 10:44:19 2016 +0100"
      },
      "message": "Fix typo in page cross reference (capabilities(7), not, capability(7))\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\n"
    },
    {
      "commit": "51a90159dd3ee1121b87a34f6c892315633b8edb",
      "tree": "eb36e948be59c05ff092ce7b55f6964573561392",
      "parents": [
        "1b0af4ba1719adba196ea897b4c0447148223676"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Nov 04 13:10:06 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: improve node lookup\n\nBreak the loop as soon as we found the node a memory block belongs to,\nit doesn\u0027t make sense to continue scanning.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "1b0af4ba1719adba196ea897b4c0447148223676",
      "tree": "9c286d9f86d02e8c78de153c5578a36adfd9a9c1",
      "parents": [
        "4c0e1eaf34fe604118afcd792291419e1d4ff661"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 09:58:21 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: (man page) recommend use --output\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "4c0e1eaf34fe604118afcd792291419e1d4ff661",
      "tree": "2881c2bb9b65126054ec011cdefa66d131e4c8e3",
      "parents": [
        "a5c4535b0df9e122025d804b27831dc1d38c73a9"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 09:58:14 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: align STATE to the right\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "a5c4535b0df9e122025d804b27831dc1d38c73a9",
      "tree": "6220b237c28a80b0076e9cf1352324762495ff77",
      "parents": [
        "6ca268eca7d5300614b9b115ddd0d807c7d633c5"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Nov 07 11:43:12 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: add Copyright\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "6ca268eca7d5300614b9b115ddd0d807c7d633c5",
      "tree": "d1158b9801fa51d19bc93c97c866ffadd3acb135",
      "parents": [
        "2b68dc7d0dcb84efb5a0c976665569752171d055"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Fri Nov 04 11:32:51 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "tests: add x86_64-16g lsmem test\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "2b68dc7d0dcb84efb5a0c976665569752171d055",
      "tree": "32e280ff6d8650bb351873f9024982d19b902518",
      "parents": [
        "3845c7302d3fbb452f915703ac628b3466272446"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Fri Nov 04 11:23:39 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "tests: cleanup and update lsmem\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "3845c7302d3fbb452f915703ac628b3466272446",
      "tree": "5fea94b1f7f42ce51c9d68980eb35967c683dfe2",
      "parents": [
        "d4625442c7f0974b32a81f56c2e96dd71c2be184"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Fri Nov 04 10:55:50 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: add missing placeholders\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "d4625442c7f0974b32a81f56c2e96dd71c2be184",
      "tree": "2f983e6cd8e60738ae71e94e95c6968979905c9e",
      "parents": [
        "4775cc69a7c20a905b368291370530ce329b8203"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Fri Nov 04 10:50:06 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: cleanup for --summary\u003donly\n\n* don\u0027t fill scols table\n* check for collision with raw,pairs and json options\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "4775cc69a7c20a905b368291370530ce329b8203",
      "tree": "0785207b5652329ce6e52ba3a049f4f6763a4212",
      "parents": [
        "019ad6c1c2392baf8514dcd23d986fc4ba8f6fcb"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Fri Nov 04 10:36:25 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: cleanup man page\n\n* add missing new options\n* remove columns description (for ls-like utils we maintains columns\n  description only in the --help output)\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "019ad6c1c2392baf8514dcd23d986fc4ba8f6fcb",
      "tree": "cb9e87d1fff2db4ea215675b328c177956a8b40f",
      "parents": [
        "c5332fbbcd501c1b5bec6b3a2c2418fae029a39c"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Thu Nov 03 17:24:18 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: disable summary for JSONm, raw and export output\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "c5332fbbcd501c1b5bec6b3a2c2418fae029a39c",
      "tree": "34f3a3f532f04fd9032715385911ba69b5df40e1",
      "parents": [
        "0cf0710aed83e01f8c540f406f48672854b839c9"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Thu Nov 03 17:20:37 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: add --summary[\u003d\u003cwhen\u003e] option\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "0cf0710aed83e01f8c540f406f48672854b839c9",
      "tree": "95a05312eaa71785a307ffae583615a0b53a809f",
      "parents": [
        "0a1ed6dffb303ce950620558c9509f8f3ce9043e"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Thu Nov 03 16:53:53 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: rename control struct\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "0a1ed6dffb303ce950620558c9509f8f3ce9043e",
      "tree": "928e6861c47f982378bc0789217777e5d114e58a",
      "parents": [
        "bdfe4601c337ab6352f486c1ac27ba79866362c3"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Thu Nov 03 16:47:07 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: cleanup, use libsmartcols for all output\n\n* add --pairs, --raw a --json outputs\n* add --noheadings to disable header\n* add --bytes\n* add --output \u003clist\u003e\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "bdfe4601c337ab6352f486c1ac27ba79866362c3",
      "tree": "9ae64396ac39b0e6510837c19401c37ae6b044c1",
      "parents": [
        "2ae9a58e0dc9041eabe1217da226a1ced70f73f1"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Thu Nov 03 13:09:19 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "build-sys: mark lsmem and chmem as Linux only\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "2ae9a58e0dc9041eabe1217da226a1ced70f73f1",
      "tree": "705879cb025db2e3155d89eaf635b1f7168deb8e",
      "parents": [
        "30e1ea8ba1984488fdb16506ebafe4dc23280e5a"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Oct 12 14:00:47 2016 +0200"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: add testcase\n\nAdd a single s390 specific test case to verify that the contents of\nvarious output formats do not change in incompatible way if the\nlsmem code is changed.\n\nThis is based on a patch from Clemens von Mann.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "30e1ea8ba1984488fdb16506ebafe4dc23280e5a",
      "tree": "2c0ac7b149426d1fe6ecd03b3deae192b920ca4e",
      "parents": [
        "cad2d1ac9291112bd9199b36a12335f6770356f3"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Oct 12 14:00:46 2016 +0200"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "chmem: new tool\n\nMove the s390 specific chmem tool to util-linux.\n\nThe chmem tool was originally written in perl and is part of the\ns390-tools package which can be found here:\nhttps://www.ibm.com/developerworks/linux/linux390/s390-tools.html\n\nGiven that the tool is architecture independent, there is no reason to\nkeep it in an s390 specific repository. It seems to be useful for\nother architectures as well.\n\nThis patch converts the tool to C and adds it to util-linux, while the\ncommand line options stay compatible. The only exception is the option\n\"-v\" which used to be the short form of \"--version\". That got changed\nto \"-V\" so it behaves like most other tools contained within\nutil-linux.\n\nThe chmem tool can be used to set memory online or offline. This can\nbe achieved by specifying a memory range:\n\nMemory Block 19 (0x0000000130000000-0x000000013fffffff) disabled\n\nor by specifying a size where chmem will automatically select memory\nblocks:\n\nMemory Block 21 (0x0000000150000000-0x000000015fffffff) disable failed\nMemory Block 18 (0x0000000120000000-0x000000012fffffff) disabled\nMemory Block 17 (0x0000000110000000-0x000000011fffffff) disabled\nMemory Block 16 (0x0000000100000000-0x000000010fffffff) disabled\nMemory Block 15 (0x00000000f0000000-0x00000000ffffffff) disabled\n\nor by specifying memory block numbers instead of address ranges:\n\nMemory Block 15 (0x00000000f0000000-0x00000000ffffffff) disabled\nMemory Block 16 (0x0000000100000000-0x000000010fffffff) disabled\nMemory Block 17 (0x0000000110000000-0x000000011fffffff) disabled\nMemory Block 18 (0x0000000120000000-0x000000012fffffff) disabled\n\nThis is based on a patch from Clemens von Mann.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "cad2d1ac9291112bd9199b36a12335f6770356f3",
      "tree": "b8300b466a17f1d36d1a99918b1de4b196d487f3",
      "parents": [
        "54394eab03d57ff7d4ffbd333c1955112bc70c5d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Oct 12 14:00:45 2016 +0200"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lsmem: new tool\n\nMove the s390 specific lsmem tool to util-linux.\n\nThe lsmem tool was originally written in perl and is part of the\ns390-tools package which can be found here:\nhttps://www.ibm.com/developerworks/linux/linux390/s390-tools.html\n\nGiven that the tool is architecture independent, there is no reason to\nkeep it in an s390 specific repository. It seems to be useful for\nother architectures as well.\n\nThis patch converts the tool to C and adds it to util-linux, while the\ncommand line options stay compatible. The only exception is the option\n\"-v\" which used to be the short form of \"--version\". That got changed\nto \"-V\" so it behaves like most other tools contained within\nutil-linux.\n\nThe lsmem tool inspect the contents of /sys/devices/system/memory and\nprints a summary output similar to what lscpu does:\n\nRANGE                                 SIZE STATE   REMOVABLE BLOCK\n0x0000000000000000-0x000000005fffffff 1,5G online  yes       0-5\n0x0000000060000000-0x000000007fffffff 512M online  no        6-7\n0x0000000080000000-0x000000013fffffff   3G online  yes       8-19\n0x0000000140000000-0x000000014fffffff 256M offline -         20\n0x0000000150000000-0x000000017fffffff 768M online  no        21-23\n\nMemory block size   :     256M\nTotal online memory :     5,8G\nTotal offline memory:     256M\n\nIn order to keep the output small the tool merges subsequent address\nranges where the attributes are identical. To avoid merging of line\nthe \"-a\" option can be used.\n\nThe lsmem tool also has \"--extendend\" and \"--parsable\" option which\ncan be used to customize the output, e.g.  limit the output to\nspecified columns. This is quite similar to what the lscpu tool does.\n\nThis is based on a patch from Clemens von Mann.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "54394eab03d57ff7d4ffbd333c1955112bc70c5d",
      "tree": "3ddb7b0ab9ffdbee50dc7f5dc17de9273f1d8950",
      "parents": [
        "5bd2b14de42bd81abfee1a3f3265b2ecb92f79b3"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Oct 12 14:00:44 2016 +0200"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 09 10:02:32 2016 +0100"
      },
      "message": "lib,strutils: add strtoux[16|32|64]_or_err functions\n\nAdd helper functions which allow to parse hexadecimal numbers.\nBased on a patch from Clemens von Mann.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "5bd2b14de42bd81abfee1a3f3265b2ecb92f79b3",
      "tree": "cce37ba2cd08e91a8e384c7d97668585d1e53590",
      "parents": [
        "8ebed169147dadf0f682e07c08f6dca376f0913a"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:35:40 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:35:40 2016 +0100"
      },
      "message": "build-sys: release++ (v2.29)\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "8ebed169147dadf0f682e07c08f6dca376f0913a",
      "tree": "947df4ead9b43e4b8d7e83a8e11cbb6830c9c345",
      "parents": [
        "e705911143b0c41cf83fb81d4d4272835ffe3325"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:34:10 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:34:10 2016 +0100"
      },
      "message": "docs: update v2.29-ReleaseNotes\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "e705911143b0c41cf83fb81d4d4272835ffe3325",
      "tree": "8f251dd9bd2ecd7bef4fd0223453e6bf1ed1cfe9",
      "parents": [
        "970ee687e194b7b7b035f227f686a8a6cd4da180"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:16:52 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:16:52 2016 +0100"
      },
      "message": "po: merge changes\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "970ee687e194b7b7b035f227f686a8a6cd4da180",
      "tree": "212167af81145662f791d809c5ec42c55e64cbf8",
      "parents": [
        "2e4eb3d109d0e9dd371d04ca4b7e4fe82f320bd6"
      ],
      "author": {
        "name": "Wylmer Wang",
        "email": "wantinghard@gmail.com",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "message": "po: update zh_CN.po (from translationproject.org)\n"
    },
    {
      "commit": "2e4eb3d109d0e9dd371d04ca4b7e4fe82f320bd6",
      "tree": "694c29593360234df3d7f0e36cd76c4b463d743b",
      "parents": [
        "d82318ae6c6a793845289029e38191248fdb383b"
      ],
      "author": {
        "name": "Yuri Chornoivan",
        "email": "yurchor@ukr.net",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "message": "po: update uk.po (from translationproject.org)\n"
    },
    {
      "commit": "d82318ae6c6a793845289029e38191248fdb383b",
      "tree": "d10351cc89641bdc2cde2ed2610bd3dd84a5c009",
      "parents": [
        "d251f3db19b44c2298dd91d9074701beb5fc442e"
      ],
      "author": {
        "name": "Sebastian Rasmussen",
        "email": "sebras@gmail.com",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "message": "po: update sv.po (from translationproject.org)\n"
    },
    {
      "commit": "d251f3db19b44c2298dd91d9074701beb5fc442e",
      "tree": "a0ef90dda278a754d4e39b42e262a66a0805eb54",
      "parents": [
        "2f30e977512ca8d73b531d6a88a6fcb064a36d09"
      ],
      "author": {
        "name": "Jakub Bogusz",
        "email": "qboosh@pld-linux.org",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "message": "po: update pl.po (from translationproject.org)\n"
    },
    {
      "commit": "2f30e977512ca8d73b531d6a88a6fcb064a36d09",
      "tree": "2e394fc69ca3adf53f78557b6aff1169fc2c4185",
      "parents": [
        "47c3fee228be16ac929fade786e48a6f6ed9f6a5"
      ],
      "author": {
        "name": "Benno Schulenberg",
        "email": "benno@vertaalt.nl",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "message": "po: update nl.po (from translationproject.org)\n"
    },
    {
      "commit": "47c3fee228be16ac929fade786e48a6f6ed9f6a5",
      "tree": "1d8b06599ad27b2d795d2bf83cc34a67366d85f2",
      "parents": [
        "111318b226e3806a40bedd671e9f7ab29727eb89"
      ],
      "author": {
        "name": "Antonio Ceballos Roa",
        "email": "aceballos@gmail.com",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "message": "po: update es.po (from translationproject.org)\n"
    },
    {
      "commit": "111318b226e3806a40bedd671e9f7ab29727eb89",
      "tree": "48e71edc1d804ce9d1d75e0d0b143ae9fa2c4511",
      "parents": [
        "fc5fa9036af0a72b89a426d3b06148975bd81278"
      ],
      "author": {
        "name": "Philipp Thomas",
        "email": "pth@suse.de",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Tue Nov 08 11:07:39 2016 +0100"
      },
      "message": "po: update de.po (from translationproject.org)\n"
    },
    {
      "commit": "fc5fa9036af0a72b89a426d3b06148975bd81278",
      "tree": "f39a7e704a5c26dc5fb50e3270daff8fb22b9450",
      "parents": [
        "d289685caca838eb3b8063d13d072b5eefab1b35"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Mon Nov 07 09:35:17 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Nov 07 10:51:43 2016 +0100"
      },
      "message": "tests: let lsmod fail silently\n\nThis is mostly for non-Linux systems where lsmod is not\neven available.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "d289685caca838eb3b8063d13d072b5eefab1b35",
      "tree": "759bdccd12709d2bbad79a3e1c702b1056a2434a",
      "parents": [
        "2be1b27228c26a73094e045dbe86706f19a78d3a"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Sat Nov 05 16:08:09 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Nov 07 10:51:43 2016 +0100"
      },
      "message": "tests: always quote $LODEV\n\nSince there is no error handling in this test $LODEV\nmay be empty.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "2be1b27228c26a73094e045dbe86706f19a78d3a",
      "tree": "37878cca84f3f13d8b05e29a01e6214040f535ad",
      "parents": [
        "e8a7dc4beefaf294c13dc0bfcc8ffdbd940a44b8"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Sat Nov 05 16:08:08 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Nov 07 10:51:43 2016 +0100"
      },
      "message": "tests: replace sleep by udevadm\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\nCC: Stanislav Brabec \u003csbrabec@suse.cz\u003e\n"
    },
    {
      "commit": "e8a7dc4beefaf294c13dc0bfcc8ffdbd940a44b8",
      "tree": "d7de8a2727f5f87ef358a7f64818f633e48df770",
      "parents": [
        "52ac70657674448129aa2385f22feb50c80d71f2"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Sat Nov 05 16:08:07 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Nov 07 10:51:43 2016 +0100"
      },
      "message": "tests: udevadm settle before losetup -d\n\nFails on Debian 7 (wheezy), Kernel 3.2.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\nCC: Stanislav Brabec \u003csbrabec@suse.cz\u003e\n"
    },
    {
      "commit": "52ac70657674448129aa2385f22feb50c80d71f2",
      "tree": "ce92ffff2fea69851405fcda2fc63fdf854c6fe0",
      "parents": [
        "b5d61108e4e309843d8bdeb84d29d803971bf676"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Nov 07 10:19:16 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Nov 07 10:19:16 2016 +0100"
      },
      "message": "docs: update TODO file\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "b5d61108e4e309843d8bdeb84d29d803971bf676",
      "tree": "cb993ef22bf5fe945b880a98d2dd0fd203b67644",
      "parents": [
        "ae02bd0bd740aa65fcc94c25100097fb6694769b"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Thu Nov 03 10:53:09 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Thu Nov 03 10:53:09 2016 +0100"
      },
      "message": "lscpu: disable is_vmware_platform() for non-root users\n\nReferences: http://www.spinics.net/lists/util-linux-ng/msg13302.html\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "ae02bd0bd740aa65fcc94c25100097fb6694769b",
      "tree": "9b0e0bfb23a468abff076d0e0bba253ca84872f6",
      "parents": [
        "ca6d721a01e99c08db844705d391496f1d041750"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Thu Nov 03 00:01:23 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Thu Nov 03 00:01:23 2016 +0100"
      },
      "message": "tests: check for timeout prog\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "ca6d721a01e99c08db844705d391496f1d041750",
      "tree": "f5a3fc2c2ebbb6ab63bcad339de3cbf4eaf33e2e",
      "parents": [
        "e76e6747cbd9eb1facbdb6026481e680c256750b"
      ],
      "author": {
        "name": "Ruediger Meier",
        "email": "ruediger.meier@ga-group.nl",
        "time": "Wed Nov 02 15:31:55 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 02 16:47:45 2016 +0100"
      },
      "message": "tests: wait for flock background process\n\nMaybe we should add a --daemonize option to flock to cover\nthis use case.\n\nSigned-off-by: Ruediger Meier \u003cruediger.meier@ga-group.nl\u003e\n"
    },
    {
      "commit": "e76e6747cbd9eb1facbdb6026481e680c256750b",
      "tree": "4e1aead60618b7aea58a552da5ca84e4beb92125",
      "parents": [
        "5e2305ca5c2161279ac2577650b8f26789c1f751"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 02 14:47:37 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 02 14:47:37 2016 +0100"
      },
      "message": "lsblk: add note about --sort and --list relation\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "5e2305ca5c2161279ac2577650b8f26789c1f751",
      "tree": "0b1016d612f70be2568ed28e2aba7e0930a15888",
      "parents": [
        "95a528ddbc27528e7bcd54cef5f539128b125658"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 02 14:40:31 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 02 14:40:31 2016 +0100"
      },
      "message": "lsblk: sort by MAJ:MIN by default\n\nSince Linux kernel 4.8 /sys entries are no more sorted and all is\nin the native order. It makes lsblk output messy.\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "95a528ddbc27528e7bcd54cef5f539128b125658",
      "tree": "c45328d1701802ae84d6361aa52e53b1f7796d4d",
      "parents": [
        "8c2e8e86d2f0248ab62f4b41e0f7042443dc88e5"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 02 14:39:08 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 02 14:39:08 2016 +0100"
      },
      "message": "libsmartcols: make scols_sort_table() usable for trees\n\nWe also need to sort children when tree is enabled.\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "8c2e8e86d2f0248ab62f4b41e0f7042443dc88e5",
      "tree": "1988200b30c02f07b7c6d5fd50e629cff52ec712",
      "parents": [
        "10146e56b0051f723320c16d0e0f9d94ba0a8803"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 02 12:56:06 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Wed Nov 02 12:56:06 2016 +0100"
      },
      "message": "libfdisk: fix typo\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "10146e56b0051f723320c16d0e0f9d94ba0a8803",
      "tree": "afb734e236975888d42c2595d75a70542e9f589f",
      "parents": [
        "93fea49f2834a634babc8c7f86c01edea123ed7a"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Oct 31 14:30:02 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Oct 31 14:30:02 2016 +0100"
      },
      "message": "tests: add flock tests\n\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    },
    {
      "commit": "93fea49f2834a634babc8c7f86c01edea123ed7a",
      "tree": "c893d8b37a639408eb22158eb279ebd93f6b8e76",
      "parents": [
        "4a53290774b89f202aa5484fdd093426c28677aa"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Oct 31 13:15:35 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Oct 31 13:15:35 2016 +0100"
      },
      "message": "flocks: keep run_program() simple\n"
    },
    {
      "commit": "4a53290774b89f202aa5484fdd093426c28677aa",
      "tree": "cc03bcb984f8069c02d6c7a997065b2320137a51",
      "parents": [
        "391e675c6f92f4019b9b90bcb521399480580aad",
        "eaaf0e7e378c3f0477008ac2da389c7e3b6652bd"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Oct 31 13:03:47 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Oct 31 13:03:47 2016 +0100"
      },
      "message": "Merge branch \u0027fixes-for-v2.29\u0027 of https://github.com/rudimeier/util-linux\n\n* \u0027fixes-for-v2.29\u0027 of https://github.com/rudimeier/util-linux:\n  misc: once again some printf format strings\n  misc: fix some compiler warnings\n  chrt: fix HAVE_SCHED_SETATTR fallback case\n  fdisk: fix memleak in list_disk_geometry()\n"
    },
    {
      "commit": "391e675c6f92f4019b9b90bcb521399480580aad",
      "tree": "b6c37d75234dfd2fd39d3060a2f04765f47f52f3",
      "parents": [
        "3c4a3de0fcb8f21bffacfd8bdc3d6fbd683c71f5"
      ],
      "author": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Oct 31 12:50:31 2016 +0100"
      },
      "committer": {
        "name": "Karel Zak",
        "email": "kzak@redhat.com",
        "time": "Mon Oct 31 12:50:31 2016 +0100"
      },
      "message": "flock: fix no-flock patch\n\nAddresses: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d842598\nSigned-off-by: Karel Zak \u003ckzak@redhat.com\u003e\n"
    }
  ],
  "next": "3c4a3de0fcb8f21bffacfd8bdc3d6fbd683c71f5"
}
