)]}'
{
  "log": [
    {
      "commit": "d397712bcc6a759a560fd247e6053ecae091f958",
      "tree": "9da8daebb870d8b8b1843507c4621715e23dd31a",
      "parents": [
        "1f3c79a28c8837e8572b98f6d14142d9a6133c56"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Mon Jan 05 21:25:51 2009 -0500"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Mon Jan 05 21:25:51 2009 -0500"
      },
      "message": "Btrfs: Fix checkpatch.pl warnings\n\nThere were many, most are fixed now.  struct-funcs.c generates some warnings\nbut these are bogus.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "c99e905c945c462085c6d64646dc5af0c0a16815",
      "tree": "3aed8630c0778c4a8b26a5d8eb2fba42fbb5e26c",
      "parents": [
        "2a7108ad89e1ea9a30afbbece8b581a0532afd12"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Tue Dec 02 11:18:37 2008 -0500"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Tue Dec 02 11:18:37 2008 -0500"
      },
      "message": "Btrfs: Fix sparse endian warnings in struct-funcs.c\n\nThe btrfs macros to access individual struct members on disk were\nsending the same variable to functions that expected different types\nof endianness.  This fix explicitly creates a variable of the correct\ntype instead of abusing a single variable for mixed purposes.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "d352ac68148b69937d39ca5d48bcc4478e118dbf",
      "tree": "7951dd7311999d9e77766acdc7f8e93de97874d8",
      "parents": [
        "9a5e1ea1e1e539e244a54afffc330fc368376ab9"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Mon Sep 29 15:18:18 2008 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Mon Sep 29 15:18:18 2008 -0400"
      },
      "message": "Btrfs: add and improve comments\n\nThis improves the comments at the top of many functions.  It didn\u0027t\ndive into the guts of functions because I was trying to\navoid merging problems with the new allocator and back reference work.\n\nextent-tree.c and volumes.c were both skipped, and there is definitely\nmore work todo in cleaning and commenting the code.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "df68b8a7ad4a18c9e63f1c12015a59c3b7031adb",
      "tree": "f2e6569b5f4843a01f23068fdfd3b450c8258459",
      "parents": [
        "39b5637f6f195852259004bb27b58e2dcf9fb378"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 15 10:40:52 2008 -0500"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Thu Sep 25 11:04:00 2008 -0400"
      },
      "message": "Btrfs: unaligned access fixes\n\nBtrfs set/get macros lose type information needed to avoid\nunaligned accesses on sparc64.\nere is a patch for the kernel bits which fixes most of the\nunaligned accesses on sparc64.\n\nbtrfs_name_hash is modified to return the hash value instead\nof getting a return location via a (potentially unaligned)\npointer.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "e644d021e328d3902559e5db687383f2da85993c",
      "tree": "12fa85275a3333c709ddc03c2f4fd426b97a9dcf",
      "parents": [
        "f84a8b362d9785ca1fa0598d8a90f35184bd8750"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Tue Nov 06 15:09:29 2007 -0500"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Thu Sep 25 11:03:57 2008 -0400"
      },
      "message": "Fix recursive KM_USER1 usage in btrfs_realloc_node\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "0f82731fc56448c2733f58e1f5db6c2cbfc90652",
      "tree": "8c4d12a1c240db310becdff74e27d9aab36f1569",
      "parents": [
        "810191ff3087e8143b41a944fcf4fd8c693f00e3"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Mon Oct 15 16:18:56 2007 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Thu Sep 25 11:03:56 2008 -0400"
      },
      "message": "Breakout BTRFS_SETGET_FUNCS into a separate C file, the inlines were too big.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    }
  ]
}
