)]}'
{
  "log": [
    {
      "commit": "b20d02e37eeabf34b40c3995c2dbb0af53da3c57",
      "tree": "3b9fecd22da7f62bd6b541515c60f1641ff65eb7",
      "parents": [
        "ddbfe74958ec21c3d58d5a46dd6f4048bc7969a4"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 22 11:58:05 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 27 11:04:12 2010 +0200"
      },
      "message": "tools/firewire: nosy-dump: increment program version\n\nSince version 0.3 from Kristian\u0027s repository, there should actually be\nno change in functionality except for the x86-64 fix.  Nevertheless,\nmake it distinct from the original nosy-dump --- just in case and also\nbecause of potential future changes.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "ddbfe74958ec21c3d58d5a46dd6f4048bc7969a4",
      "tree": "23ecb495ef85e439ea3b8b9b5b3b8277fe976085",
      "parents": [
        "83ef7c75939f45f8da46976cdca4db0727276a2d"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 22 11:58:05 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 27 11:04:12 2010 +0200"
      },
      "message": "tools/firewire: nosy-dump: remove unused code\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "83ef7c75939f45f8da46976cdca4db0727276a2d",
      "tree": "65463156511af958e28f4fabc3acdfa2dd3798f9",
      "parents": [
        "269fe1023191a338736c71ba4f4db13839747772"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 22 11:58:05 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 27 11:04:12 2010 +0200"
      },
      "message": "tools/firewire: nosy-dump: use linux/firewire-constants.h\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "269fe1023191a338736c71ba4f4db13839747772",
      "tree": "eb49afb2d44ec2e1422a105ce6f1e77f6c7256a2",
      "parents": [
        "468066f771032ad4bef4a906dfe0b0a55593d64d"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 22 11:58:05 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 27 11:04:12 2010 +0200"
      },
      "message": "tools/firewire: nosy-dump: break up a deeply nested function\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "468066f771032ad4bef4a906dfe0b0a55593d64d",
      "tree": "8b06137d89b1a088e6c604d2abd9d997b722282d",
      "parents": [
        "92c16f7e9c65f9a271c6bd5020279b3e37989672"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 22 11:58:05 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 27 11:04:12 2010 +0200"
      },
      "message": "tools/firewire: nosy-dump: make some symbols static or const\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "92c16f7e9c65f9a271c6bd5020279b3e37989672",
      "tree": "f9e671c2ba4bcc51c1e27072e6b6256620af9538",
      "parents": [
        "a8461c0f3bfffe752fc62ce3960eb827463e90b5"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 22 11:58:05 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 27 11:04:12 2010 +0200"
      },
      "message": "tools/firewire: nosy-dump: change to kernel coding style\n\nThis changes only\n  - whitespace\n  - C99 initializers\n  - comment style\n  - order of #includes\n  - if { } else { } bracing\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a8461c0f3bfffe752fc62ce3960eb827463e90b5",
      "tree": "6f084345ddad45459397846a069dc5fde7a3b736",
      "parents": [
        "1bcc69fb6a48edb3ddf2e8c42f1d1c242196bf74"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 22 11:58:05 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 27 11:04:12 2010 +0200"
      },
      "message": "tools/firewire: nosy-dump: work around segfault in decode_fcp\n\nIf I run \"nosy-dump --view\u003dtransaction\" with my camcorder on battery\ninstead of mains, it segfaults very quickly because of !t-\u003erequest.\nPerhaps this is because of increased likelyhood of incomplete\ntransactions (ack_busy when host writes to camcorder\u0027s FCP_Request)\nand a bug deeper in nosy-dump\u0027s transaction housekeeping.  This is a\nquick workaround to get me going.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1bcc69fb6a48edb3ddf2e8c42f1d1c242196bf74",
      "tree": "0399ebe11dc5a153d22acef24c67c27aa85eb0ab",
      "parents": [
        "9f6d3c4b76314c40c866a935d78c80fd284768bd"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 22 11:58:05 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 27 11:04:11 2010 +0200"
      },
      "message": "tools/firewire: nosy-dump: fix it on x86-64\n\nReplace \u0027unsigned long\u0027 and the (unaffected) \u0027unsigned int\u0027 by uint32_t\nif they represent quadlets.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "9f6d3c4b76314c40c866a935d78c80fd284768bd",
      "tree": "ccb994e8ebe7a36b8bed804c79ce9f117455f041",
      "parents": [
        "aed69d2b79bb5af008526998e466da6d0eac7ae5"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 22 11:58:05 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 27 11:04:11 2010 +0200"
      },
      "message": "tools/firewire: add userspace front-end of nosy\n\nThis adds nosy-dump, the userspace part of nosy, the IEEE 1394 traffic\nsniffer for Texas Instruments PCILynx/ PCILynx2 based cards.  Author is\nKristian Høgsberg.\n\nThe files added here are taken from\ngit://anongit.freedesktop.org/~krh/nosy commit ee29be97 (2009-11-10)\nwith the following changes by Stefan Richter:\n  - Parts pertaining to the kernel module removed from Makefile.\n  - dist target removed from the Makefile.\n  - Mentioned nosy-dump in the Kconfig help to nosy\u0027s kernel component.\n  - Add copyright notice to nosy-dump.c.  This is a duplicate of the\n    respective notice in the kernel component nosy.c except for a time\n    span of 2002 - 2006, according to Kristian\u0027s git log.\n\n\"git shortlog decode-fcp.c list.h nosy-dump.[ch]\" from nosy\u0027s git\nrepository:\n\nJonathan Woithe (1):\n      Save logs on Ctrl-C\n\nKristian Høgsberg (11):\n      Pull over nosy from mercurial repo.\n      Remove some fields from default view, add logging feature.\n      Use infinite time out for poll(), mark more detail fields.\n      Fix byte ordering macro.\n      Add decoding of iso data and lock packets.\n      Add flag to indicate data length field.\n      Add cycle start packet decoding, add --iso and --cycle-start flags.\n      Distinguish between phy-packets and 0-length iso data.\n      Fix transaction and stats view.\n      Add simple AV/C decoder.\n      Don\u0027t break down on big payloads.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Kristian Høgsberg \u003ckrh@bitplanet.net\u003e\n"
    }
  ]
}
