)]}'
{
  "log": [
    {
      "commit": "ee1e51c22f416ab6bac50a7e7b3602a0ad6315cc",
      "tree": "8fcd9dc6234e585544792462a8398b53e1a4ec9b",
      "parents": [
        "215c425d091aec61c33f9920aa76d035733b1cde"
      ],
      "author": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Wed Jan 06 14:28:57 2021 +0100"
      },
      "committer": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Wed Jan 06 14:28:57 2021 +0100"
      },
      "message": "fix: remove legacy CI reporting endpoint\n"
    },
    {
      "commit": "215c425d091aec61c33f9920aa76d035733b1cde",
      "tree": "63a8a680b5a4b670321179b57a0a9d8a4f5bb04d",
      "parents": [
        "54777358357fea1b672a5a85cb807051bd5ca97e"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Oct 06 17:15:17 2014 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Oct 06 17:15:17 2014 -0500"
      },
      "message": "Move dependencies to the top level repository\n"
    },
    {
      "commit": "54777358357fea1b672a5a85cb807051bd5ca97e",
      "tree": "7c25807464ead1322aae72be077068b479b38b3a",
      "parents": [
        "f18eddf1f487358b262995c870dc882836d11ba0"
      ],
      "author": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Wed Aug 27 21:15:06 2014 +0100"
      },
      "committer": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Wed Aug 27 21:15:06 2014 +0100"
      },
      "message": "remove binary rebar\n"
    },
    {
      "commit": "f18eddf1f487358b262995c870dc882836d11ba0",
      "tree": "70391bb723e2542e1ab9db6e0280b9897a32c76a",
      "parents": [
        "799509a5cfe2a4d9880c09a91e6586c378ebf236"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Aug 25 02:48:43 2014 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Aug 25 02:48:43 2014 -0500"
      },
      "message": "Remove unnecessary version specifier\n"
    },
    {
      "commit": "799509a5cfe2a4d9880c09a91e6586c378ebf236",
      "tree": "cee9767112de22f72a5ab651d7450194c118e1a9",
      "parents": [
        "7ef26cdbea2b6296c92acadd3241bb7b701bf241"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Aug 25 02:37:31 2014 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Aug 25 02:37:31 2014 -0500"
      },
      "message": "Use https for dependencies\n"
    },
    {
      "commit": "7ef26cdbea2b6296c92acadd3241bb7b701bf241",
      "tree": "9841751eb1621ac0bda3dae85a4c6a828fcf02b8",
      "parents": [
        "98af384bbe1b0e0f8534866e39f06af46103dfeb"
      ],
      "author": {
        "name": "benoitc",
        "email": "bchesneau@gmail.com",
        "time": "Thu Feb 13 17:54:03 2014 +0100"
      },
      "committer": {
        "name": "benoitc",
        "email": "bchesneau@gmail.com",
        "time": "Thu Feb 13 17:54:03 2014 +0100"
      },
      "message": "fix path to goldrush in rebar.config\n"
    },
    {
      "commit": "98af384bbe1b0e0f8534866e39f06af46103dfeb",
      "tree": "2c76a26e0aca610c15fa7532d8aaf0c362593e53",
      "parents": [
        "da4419e23e89639a3a1fd1283f2fa870320d796f"
      ],
      "author": {
        "name": "benoitc",
        "email": "bchesneau@gmail.com",
        "time": "Thu Feb 13 17:50:53 2014 +0100"
      },
      "committer": {
        "name": "benoitc",
        "email": "bchesneau@gmail.com",
        "time": "Thu Feb 13 17:50:53 2014 +0100"
      },
      "message": "point to apache goldrush.\n"
    },
    {
      "commit": "da4419e23e89639a3a1fd1283f2fa870320d796f",
      "tree": "1a4f3b81860feb7e02a977f45eab7572619e6e09",
      "parents": [
        "85c2c2f8241a347f28e66a177c8ce54e1903c906",
        "b07d6b52556f45c9f000d067baad2d6c93c6f58e"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Wed Feb 12 14:07:01 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Wed Feb 12 14:07:01 2014 -0500"
      },
      "message": "Merge pull request #201 from yfyf/flush_only_events\n\nOnly discard gen_event notifications on high watermark"
    },
    {
      "commit": "b07d6b52556f45c9f000d067baad2d6c93c6f58e",
      "tree": "1a4f3b81860feb7e02a977f45eab7572619e6e09",
      "parents": [
        "85c2c2f8241a347f28e66a177c8ce54e1903c906"
      ],
      "author": {
        "name": "Ignas Vyšniauskas",
        "email": "baliulia@gmail.com",
        "time": "Wed Feb 12 16:27:45 2014 +0100"
      },
      "committer": {
        "name": "Ignas Vyšniauskas",
        "email": "baliulia@gmail.com",
        "time": "Wed Feb 12 19:06:18 2014 +0100"
      },
      "message": "Only discard gen_event notifications on high watermark\n\nPreviously all messages were being flushed, which meant that trapped exits\nand internal gen_event messaging was also flushed, leading to undefined\nbehaviour.\n\ncloses #198\n"
    },
    {
      "commit": "85c2c2f8241a347f28e66a177c8ce54e1903c906",
      "tree": "5f9e6cf12c823c5bd266cd8645ec643ca6d08a62",
      "parents": [
        "bb256c274344e29d9ac30b40752b9ce106c3b6ab",
        "8986d441c79a31139311188dfdefca6a7f268265"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Wed Feb 12 11:05:58 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Wed Feb 12 11:05:58 2014 -0500"
      },
      "message": "Merge pull request #200 from yfyf/fix_tests\n\nFix: correct lager startup in crash_log test"
    },
    {
      "commit": "8986d441c79a31139311188dfdefca6a7f268265",
      "tree": "5f9e6cf12c823c5bd266cd8645ec643ca6d08a62",
      "parents": [
        "bb256c274344e29d9ac30b40752b9ce106c3b6ab"
      ],
      "author": {
        "name": "Ignas Vyšniauskas",
        "email": "baliulia@gmail.com",
        "time": "Wed Feb 12 15:44:06 2014 +0100"
      },
      "committer": {
        "name": "Ignas Vyšniauskas",
        "email": "baliulia@gmail.com",
        "time": "Wed Feb 12 16:36:51 2014 +0100"
      },
      "message": "Fix: correct lager startup in crash_log test\n"
    },
    {
      "commit": "bb256c274344e29d9ac30b40752b9ce106c3b6ab",
      "tree": "cdfac704331eca84b507d44c00c530e54695985b",
      "parents": [
        "649becd815e08b7ff78869874e0b286d94a2f1a0",
        "d58e633e151dc481a728daf8378055caad88d8e1"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Feb 11 11:18:41 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Feb 11 11:18:41 2014 -0500"
      },
      "message": "Merge pull request #199 from howleysv/pr-empty-tuple-fix\n\nFixed empty tuple bug in lager:pr/2"
    },
    {
      "commit": "d58e633e151dc481a728daf8378055caad88d8e1",
      "tree": "cdfac704331eca84b507d44c00c530e54695985b",
      "parents": [
        "649becd815e08b7ff78869874e0b286d94a2f1a0"
      ],
      "author": {
        "name": "Shane Howley",
        "email": "shane@ufa.ie",
        "time": "Tue Feb 11 12:38:48 2014 +0000"
      },
      "committer": {
        "name": "Shane Howley",
        "email": "shane@ufa.ie",
        "time": "Tue Feb 11 12:38:48 2014 +0000"
      },
      "message": "Fixed issue whereby element(1, ...) is called on every tuple nested inside a pretty printed record regardless of size.\nModified unit test to test 0 size tuple case.\n"
    },
    {
      "commit": "649becd815e08b7ff78869874e0b286d94a2f1a0",
      "tree": "dce314d4e16b20cabca2b8c34166a13620054186",
      "parents": [
        "44d5c0cd9cd4a6381685d5cfa3b3c46f9b4230f5",
        "b6bfaca5f3629b657ae944b6b5483e7bd6842947"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sat Feb 08 00:13:30 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sat Feb 08 00:13:30 2014 -0500"
      },
      "message": "Merge pull request #196 from basho/adt-less-proplists\n\nDon\u0027t use the proplists module when decoding error_logger messages"
    },
    {
      "commit": "b6bfaca5f3629b657ae944b6b5483e7bd6842947",
      "tree": "ea0c48eaec38d7584f8363a7ce58c3e22dbff72f",
      "parents": [
        "32ea9286944210fd78d8764be12243eb0ce96c0c"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Feb 07 15:30:01 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Feb 07 15:30:01 2014 -0500"
      },
      "message": "Add comment and fix EQC generator\n"
    },
    {
      "commit": "44d5c0cd9cd4a6381685d5cfa3b3c46f9b4230f5",
      "tree": "8e3218be9e2630a0f0f22c1d3e1b303e18263958",
      "parents": [
        "a718b896b85b28326467b8a0a164f3c470e79859",
        "92072c355e019c8cd4b73ff9a4b989f7ac8f65ff"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Feb 07 14:50:54 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Feb 07 14:50:54 2014 -0500"
      },
      "message": "Merge pull request #197 from basho/gh-164\n\nAdd newline to error_msg:error_report lines in crash.log, see #164"
    },
    {
      "commit": "92072c355e019c8cd4b73ff9a4b989f7ac8f65ff",
      "tree": "8e3218be9e2630a0f0f22c1d3e1b303e18263958",
      "parents": [
        "a718b896b85b28326467b8a0a164f3c470e79859"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Feb 07 14:29:13 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Feb 07 14:29:13 2014 -0500"
      },
      "message": "Add newline to error_msg:error_report lines in crash.log, see #164\n"
    },
    {
      "commit": "a718b896b85b28326467b8a0a164f3c470e79859",
      "tree": "e7671809336712219b384a80758d961275c4583b",
      "parents": [
        "7e393614a7853d4a2f67a5bee089ff2944b2aa82",
        "4c7e77e8f1974a7ab9bd7aee50aad008e57ace9f"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Feb 06 15:35:45 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Feb 06 15:35:45 2014 -0500"
      },
      "message": "Merge pull request #170 from MaximMinin/master\n\npretty printing of nested records"
    },
    {
      "commit": "7e393614a7853d4a2f67a5bee089ff2944b2aa82",
      "tree": "415a5e7f21483a184aeb54634a89f21fdb86f2e8",
      "parents": [
        "73a120788d1bdd5f82c4bbcb4875afa84638a75c",
        "032b3fc518bbe6db3f08bc71e0807e07ac566587"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Feb 06 15:27:06 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Feb 06 15:27:06 2014 -0500"
      },
      "message": "Merge pull request #193 from zuav/master\n\nFix lager_console_backend:is_new_style_console_available() function"
    },
    {
      "commit": "32ea9286944210fd78d8764be12243eb0ce96c0c",
      "tree": "3c977750a648c4a36e04c9bd50f4b9ecd5bd4858",
      "parents": [
        "73a120788d1bdd5f82c4bbcb4875afa84638a75c"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Feb 03 13:32:31 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Feb 03 13:32:31 2014 -0500"
      },
      "message": "Don\u0027t use the proplists module when decoding error_logger messages\n\nProplist module is a lot slower than lists:keyfind, which is a BIF,\nbecause proplists has to work with \u0027bare\u0027 atoms as well as 2-tuples.\n\nThis should marginally improve the throughput when printing many\nerror_logger messages.\n"
    },
    {
      "commit": "73a120788d1bdd5f82c4bbcb4875afa84638a75c",
      "tree": "bdf7266088a0fae78eacd64b1041175f7094624b",
      "parents": [
        "0df1dd4949133947841f2982420f264c741bc612",
        "002555ae7ca63a908d7bceee962835307eaadd97"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 28 11:31:08 2014 -0800"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 28 11:31:08 2014 -0800"
      },
      "message": "Merge pull request #194 from basho/feature/xref\n\nAdd xref target, with exclusions"
    },
    {
      "commit": "002555ae7ca63a908d7bceee962835307eaadd97",
      "tree": "bdf7266088a0fae78eacd64b1041175f7094624b",
      "parents": [
        "4a0c5e9b55657980dc193442d1a8dd57873f5b5a"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 28 14:31:26 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 28 14:31:26 2014 -0500"
      },
      "message": "Make xref depend on compile\n"
    },
    {
      "commit": "4a0c5e9b55657980dc193442d1a8dd57873f5b5a",
      "tree": "18066caf55b2b68dc8327ba283b21c9b8189793d",
      "parents": [
        "0df1dd4949133947841f2982420f264c741bc612"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 28 14:14:39 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 28 14:14:39 2014 -0500"
      },
      "message": "Add xref target, with exclusions\n"
    },
    {
      "commit": "032b3fc518bbe6db3f08bc71e0807e07ac566587",
      "tree": "5bd8312511c3c12241a7065f68a77f878730d957",
      "parents": [
        "0df1dd4949133947841f2982420f264c741bc612"
      ],
      "author": {
        "name": "Alexander Zhukov",
        "email": "zuav@crystax.net",
        "time": "Sun Jan 26 00:32:22 2014 +0400"
      },
      "committer": {
        "name": "Alexander Zhukov",
        "email": "zuav@crystax.net",
        "time": "Sun Jan 26 00:32:22 2014 +0400"
      },
      "message": "Fix lager_console_backend:is_new_style_console_available() function: check for win32 was incorrect.\n"
    },
    {
      "commit": "0df1dd4949133947841f2982420f264c741bc612",
      "tree": "ac02c8b3489aaae2c626244c5faa45d06cf502de",
      "parents": [
        "da0e4cae0036ae2c8be1b695864d3873983650aa"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Jan 24 00:42:41 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Jan 24 00:43:09 2014 -0500"
      },
      "message": "Roll version 2.0.2\n"
    },
    {
      "commit": "da0e4cae0036ae2c8be1b695864d3873983650aa",
      "tree": "2f69adb28163f6819f9482741b3e38b980f64213",
      "parents": [
        "6a7a456bd59370d77bb4586eaf87522cabdf44c2",
        "017a5167fa222d9df15876ec6907454c1c84f4ef"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jan 23 21:32:25 2014 -0800"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jan 23 21:32:25 2014 -0800"
      },
      "message": "Merge pull request #192 from basho/adt-fix-empty-binary-printing\n\nRemove the workaround for the bug when printing empty binaries in W mode"
    },
    {
      "commit": "017a5167fa222d9df15876ec6907454c1c84f4ef",
      "tree": "4f79189810fcd7f9d1cf304dcf5c1130b4a48090",
      "parents": [
        "6ab08dc097bbd89bcc7120fcf8c814a0e43a6c4d"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Jan 24 00:39:08 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Jan 24 00:39:08 2014 -0500"
      },
      "message": "Force goldrush to version 0.1.6\n"
    },
    {
      "commit": "6ab08dc097bbd89bcc7120fcf8c814a0e43a6c4d",
      "tree": "cce4a5410d2e14e9db6a703492ab275e9a32ea39",
      "parents": [
        "4c7bd96d626c10fb26fee3b5add4593e404d3295"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Jan 24 00:28:27 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Jan 24 00:28:27 2014 -0500"
      },
      "message": "Fix test run on OSX\n"
    },
    {
      "commit": "4c7bd96d626c10fb26fee3b5add4593e404d3295",
      "tree": "1e36f7ac8afeb5fcb109cb376fc1ac745e7cf4d3",
      "parents": [
        "d18019bff46579dd3dd1ca9e3170d9493c6998fa"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Jan 24 00:09:26 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Jan 24 00:09:26 2014 -0500"
      },
      "message": "Remove the workaround for the bug when printing empty binaries in W mode\n\nThe fix for this was merged in R16 somewhere, so this workaround is no\nlonger needed, and fixes the EQC test from spotting the divergent\nbehaviour with io_lib.\n\nSee also: http://erlang.org/pipermail/erlang-patches/2012-September/003034.html\n"
    },
    {
      "commit": "6a7a456bd59370d77bb4586eaf87522cabdf44c2",
      "tree": "198e8bd16af910526560559d612f97c1868b7994",
      "parents": [
        "d18019bff46579dd3dd1ca9e3170d9493c6998fa",
        "faf3096d9979cf77bccdf5da124ce6be5a3d6bd7"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jan 23 21:05:13 2014 -0800"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jan 23 21:05:13 2014 -0800"
      },
      "message": "Merge pull request #188 from basho/adt-dialyzer-fixes\n\nFix dialyzer warnings and make all the records typed"
    },
    {
      "commit": "faf3096d9979cf77bccdf5da124ce6be5a3d6bd7",
      "tree": "198e8bd16af910526560559d612f97c1868b7994",
      "parents": [
        "d18019bff46579dd3dd1ca9e3170d9493c6998fa"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 14 17:04:25 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jan 23 23:44:30 2014 -0500"
      },
      "message": "Fix dialyzer warnings and make all the records typed\n"
    },
    {
      "commit": "d18019bff46579dd3dd1ca9e3170d9493c6998fa",
      "tree": "f34eb3b13571a0e692f746157a1c7b1986457cb1",
      "parents": [
        "d093edea44b246ee640e879c0f55c23ac80b4bc1"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jan 23 23:37:28 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jan 23 23:37:28 2014 -0500"
      },
      "message": "Tweak test and update goldrush dep\n"
    },
    {
      "commit": "d093edea44b246ee640e879c0f55c23ac80b4bc1",
      "tree": "134f2586c81256c8694c9a1cf504494658b5f63e",
      "parents": [
        "d65b91a6bc7f49879a8b38d67f8fd7a2bf30b698"
      ],
      "author": {
        "name": "Pedram Nimreezi",
        "email": "deadzen@deadzen.com",
        "time": "Thu Jan 23 18:15:39 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jan 23 22:22:21 2014 -0500"
      },
      "message": "Add tracing support for metadata notfound\n"
    },
    {
      "commit": "d65b91a6bc7f49879a8b38d67f8fd7a2bf30b698",
      "tree": "e824c86aa843b42e396b11591d5fd736c9f304eb",
      "parents": [
        "2a2d5f95e8776c206636fe347fe95a98106e9f03",
        "58bf04318e57ff404ca7b4b7d86e297778c3f676"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 14 13:52:10 2014 -0800"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 14 13:52:10 2014 -0800"
      },
      "message": "Merge pull request #187 from basho/adt-dialyzer-mad-science\n\nRework how dialyzer PLTs are built and used"
    },
    {
      "commit": "58bf04318e57ff404ca7b4b7d86e297778c3f676",
      "tree": "e824c86aa843b42e396b11591d5fd736c9f304eb",
      "parents": [
        "56a217cfee5199a2b5d08e8d12261467fb79c8d0"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 14 15:30:40 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 14 15:30:40 2014 -0500"
      },
      "message": "Refactor into tools.mk\n"
    },
    {
      "commit": "56a217cfee5199a2b5d08e8d12261467fb79c8d0",
      "tree": "61be336d2cbfa4c648dc2e31b4767bf25100df90",
      "parents": [
        "c41ec3ede054c693af344c0c8ad68953755ae7de"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 14 14:58:03 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 14 14:58:03 2014 -0500"
      },
      "message": "Add plt to gitignore\n"
    },
    {
      "commit": "c41ec3ede054c693af344c0c8ad68953755ae7de",
      "tree": "1eafd67646cf095b99a55dcd7944aaeef40ecaa0",
      "parents": [
        "2a2d5f95e8776c206636fe347fe95a98106e9f03"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 14 13:11:36 2014 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Jan 14 14:55:15 2014 -0500"
      },
      "message": "Rework how dialyzer PLTs are built and used\n\nThis commit splits the PLTs into 2, one for all the required OTP\napplications that are in the stdlib, and the other for the rebar\ndependancies. Each one is created if it does not exist, then checked for\nvalidity and then --add_to_plt is used to add any missing files (this is\nvery fast if nothing needs to be added). Then the application is\ndialyzed using both PLTs.\n\nThe \u0027combo\u0027 PLT which resides in ~ is intended to be used by all of\nRiak\u0027s deps, so it can grow to cover the set of OTP applications that\nRiak depends on. Each project can only specify the ones it cares about.\n"
    },
    {
      "commit": "2a2d5f95e8776c206636fe347fe95a98106e9f03",
      "tree": "12ccc985d0e058b5b111204ca3c57d53bbfe3b46",
      "parents": [
        "555e437217925244f8f5af75fc0ba44f7053b798",
        "c1d9f9835fc9535835bc74bbfd73d720ca911a88"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Jan 13 18:16:52 2014 -0800"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Jan 13 18:16:52 2014 -0800"
      },
      "message": "Merge pull request #186 from basho/feature/variable-plt-target\n\nAllow PLT destination to be specified"
    },
    {
      "commit": "c1d9f9835fc9535835bc74bbfd73d720ca911a88",
      "tree": "12ccc985d0e058b5b111204ca3c57d53bbfe3b46",
      "parents": [
        "c2c70f139d142573f4ef504dd5c302efd1e288b3"
      ],
      "author": {
        "name": "Reid Draper",
        "email": "reiddraper@gmail.com",
        "time": "Tue Jan 07 14:04:46 2014 -0600"
      },
      "committer": {
        "name": "Reid Draper",
        "email": "reiddraper@gmail.com",
        "time": "Tue Jan 07 14:04:46 2014 -0600"
      },
      "message": "Update PHONY Makefile target\n"
    },
    {
      "commit": "c2c70f139d142573f4ef504dd5c302efd1e288b3",
      "tree": "fca274c63b5acdc071eba4b2ba8cec9daee86f03",
      "parents": [
        "555e437217925244f8f5af75fc0ba44f7053b798"
      ],
      "author": {
        "name": "Reid Draper",
        "email": "reiddraper@gmail.com",
        "time": "Fri Jan 03 18:15:59 2014 -0600"
      },
      "committer": {
        "name": "Reid Draper",
        "email": "reiddraper@gmail.com",
        "time": "Fri Jan 03 18:15:59 2014 -0600"
      },
      "message": "Allow PLT destination to be specified\n"
    },
    {
      "commit": "555e437217925244f8f5af75fc0ba44f7053b798",
      "tree": "3c4e804479c28f39e0b9c0e057a8005f17387bf5",
      "parents": [
        "7763143a293edebb2885d8a7cf8124778edb8bba",
        "19f1ec2df5f67a289670b5628d65a0a32f910091"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jan 02 09:37:17 2014 -0800"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jan 02 09:37:17 2014 -0800"
      },
      "message": "Merge pull request #185 from filmor/patch-1\n\nFixed formatting."
    },
    {
      "commit": "19f1ec2df5f67a289670b5628d65a0a32f910091",
      "tree": "3c4e804479c28f39e0b9c0e057a8005f17387bf5",
      "parents": [
        "7763143a293edebb2885d8a7cf8124778edb8bba"
      ],
      "author": {
        "name": "Benedikt Sauer",
        "email": "filmor@gmail.com",
        "time": "Thu Jan 02 15:35:25 2014 +0100"
      },
      "committer": {
        "name": "Benedikt Sauer",
        "email": "filmor@gmail.com",
        "time": "Thu Jan 02 15:35:25 2014 +0100"
      },
      "message": "Fixed formatting."
    },
    {
      "commit": "7763143a293edebb2885d8a7cf8124778edb8bba",
      "tree": "dcf7e7c219b00897867320d9d3ac41491b050bb4",
      "parents": [
        "ad400896af5b1ad8b4f7a4d34e609b5a990640bb",
        "be6a315e590c5c508419a52717496deb608a52e3"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Nov 11 13:55:05 2013 -0800"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Nov 11 13:55:05 2013 -0800"
      },
      "message": "Merge pull request #179 from DeadZen/dz-fix-eunit-startup\n\nFix lager eunit initialization"
    },
    {
      "commit": "be6a315e590c5c508419a52717496deb608a52e3",
      "tree": "dcf7e7c219b00897867320d9d3ac41491b050bb4",
      "parents": [
        "ad400896af5b1ad8b4f7a4d34e609b5a990640bb"
      ],
      "author": {
        "name": "Pedram Nimreezi",
        "email": "deadzen@deadzen.com",
        "time": "Mon Nov 11 16:50:24 2013 -0500"
      },
      "committer": {
        "name": "Pedram Nimreezi",
        "email": "deadzen@deadzen.com",
        "time": "Mon Nov 11 16:50:24 2013 -0500"
      },
      "message": "Fix lager eunit initialization\n"
    },
    {
      "commit": "ad400896af5b1ad8b4f7a4d34e609b5a990640bb",
      "tree": "fff7d1f274ce64c7005396d51cb39109c80ee77e",
      "parents": [
        "b29710406ecc06e996831e636d0b302196095d0a"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Nov 08 15:57:19 2013 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Nov 08 15:57:19 2013 -0500"
      },
      "message": "Roll version 2.0.1\n"
    },
    {
      "commit": "b29710406ecc06e996831e636d0b302196095d0a",
      "tree": "709f0b3b22f34cac4e117f2dfdb8b96810197d41",
      "parents": [
        "019354b8675a840ab9e8f22d7544728260f66f63"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Nov 08 15:57:04 2013 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Nov 08 15:57:04 2013 -0500"
      },
      "message": "Update to goldrush 0.1.5\n"
    },
    {
      "commit": "019354b8675a840ab9e8f22d7544728260f66f63",
      "tree": "3ec7c6fae0955e9391013686289d8ce14ec503c7",
      "parents": [
        "47a7ee1ca6cc622f74e00ac0a9ba3f94ac96de05",
        "e2324d189c456f178045f1eaaec6d2b1f132bac7"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Nov 08 12:36:17 2013 -0800"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Nov 08 12:36:17 2013 -0800"
      },
      "message": "Merge pull request #178 from josephwecker/master\n\nSet source encoding so R17 compiler doesn\u0027t choke on lager_file_backend"
    },
    {
      "commit": "e2324d189c456f178045f1eaaec6d2b1f132bac7",
      "tree": "3ec7c6fae0955e9391013686289d8ce14ec503c7",
      "parents": [
        "47a7ee1ca6cc622f74e00ac0a9ba3f94ac96de05"
      ],
      "author": {
        "name": "Joseph Wecker",
        "email": "joseph.wecker@gmail.com",
        "time": "Fri Nov 08 12:02:55 2013 -0800"
      },
      "committer": {
        "name": "Joseph Wecker",
        "email": "joseph.wecker@gmail.com",
        "time": "Fri Nov 08 12:02:55 2013 -0800"
      },
      "message": "Set source encoding so R17 compiler doesn\u0027t choke on code introduced in 2b544c4\n"
    },
    {
      "commit": "47a7ee1ca6cc622f74e00ac0a9ba3f94ac96de05",
      "tree": "92ea86df9d40d56b4c7b17fd32afa39040847a91",
      "parents": [
        "822062478a223313dce30e5a45e30a50a4b7dc4e",
        "2898749b9480a60ba6c6256f35ef565fe6c8a77d"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Nov 08 11:33:13 2013 -0800"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Nov 08 11:33:13 2013 -0800"
      },
      "message": "Merge pull request #167 from essen/update-rebar\n\nUpdate rebar to support REBAR_DEPS_DIR"
    },
    {
      "commit": "822062478a223313dce30e5a45e30a50a4b7dc4e",
      "tree": "182e8f14c456a8a64c0f07be8f38a694bfa43b2b",
      "parents": [
        "2965c23f46301afeb7d62f6fbac99b3ab367f6b2",
        "f9060e708c5556472006b167a85e274bf2b847ae"
      ],
      "author": {
        "name": "Sean Cribbs",
        "email": "sean@basho.com",
        "time": "Sun Oct 06 15:40:40 2013 -0700"
      },
      "committer": {
        "name": "Sean Cribbs",
        "email": "sean@basho.com",
        "time": "Sun Oct 06 15:40:40 2013 -0700"
      },
      "message": "Merge pull request #173 from mururu/fix-doc\n\nFix doc of lager_console_backend"
    },
    {
      "commit": "f9060e708c5556472006b167a85e274bf2b847ae",
      "tree": "182e8f14c456a8a64c0f07be8f38a694bfa43b2b",
      "parents": [
        "2965c23f46301afeb7d62f6fbac99b3ab367f6b2"
      ],
      "author": {
        "name": "Yuki Ito",
        "email": "yuki@gnnk.net",
        "time": "Thu Oct 03 14:34:43 2013 +0900"
      },
      "committer": {
        "name": "Yuki Ito",
        "email": "yuki@gnnk.net",
        "time": "Thu Oct 03 14:34:43 2013 +0900"
      },
      "message": "Fix doc of lager_console_backend\n"
    },
    {
      "commit": "4c7e77e8f1974a7ab9bd7aee50aad008e57ace9f",
      "tree": "4b71f0f703c09d87f04fc51646fd94fcc1f7fdab",
      "parents": [
        "773e4439be0314adf2acf559b426fb7e9a7b85e7"
      ],
      "author": {
        "name": "Maxim Minin",
        "email": "maxim@mir-desktop.(none)",
        "time": "Mon Sep 02 19:13:59 2013 +0200"
      },
      "committer": {
        "name": "Maxim Minin",
        "email": "maxim@mir-desktop.(none)",
        "time": "Mon Sep 02 19:13:59 2013 +0200"
      },
      "message": "pr fun for nested records.\n"
    },
    {
      "commit": "773e4439be0314adf2acf559b426fb7e9a7b85e7",
      "tree": "76cce22e9de181f8b32922d1e7a0f7765a3109c6",
      "parents": [
        "2965c23f46301afeb7d62f6fbac99b3ab367f6b2"
      ],
      "author": {
        "name": "Maxim Minin",
        "email": "maxim@mir-desktop.(none)",
        "time": "Mon Sep 02 19:05:30 2013 +0200"
      },
      "committer": {
        "name": "Maxim Minin",
        "email": "maxim@mir-desktop.(none)",
        "time": "Mon Sep 02 19:05:30 2013 +0200"
      },
      "message": "simple test for pretty print of nested records.\n"
    },
    {
      "commit": "2898749b9480a60ba6c6256f35ef565fe6c8a77d",
      "tree": "64d7553a5ff42a24a97c1a4c76c9d41a0b3abe68",
      "parents": [
        "2965c23f46301afeb7d62f6fbac99b3ab367f6b2"
      ],
      "author": {
        "name": "Loïc Hoguin",
        "email": "essen@ninenines.eu",
        "time": "Tue Aug 13 22:33:59 2013 +0200"
      },
      "committer": {
        "name": "Loïc Hoguin",
        "email": "essen@ninenines.eu",
        "time": "Tue Aug 13 22:33:59 2013 +0200"
      },
      "message": "Update rebar to support REBAR_DEPS_DIR\n"
    },
    {
      "commit": "2965c23f46301afeb7d62f6fbac99b3ab367f6b2",
      "tree": "22bcbfb36683279fb4315e35d8000410e6b93fcb",
      "parents": [
        "9b9e53f81c3659e86c99fdc0e5e56ade5d67cb58",
        "ee0faa8674471bc49988f1e04add6701d9c34e6c"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Aug 08 09:02:32 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Aug 08 09:02:32 2013 -0700"
      },
      "message": "Merge pull request #165 from ferd/master\n\nClarifying how to disable \u0027crash_log\u0027"
    },
    {
      "commit": "ee0faa8674471bc49988f1e04add6701d9c34e6c",
      "tree": "22bcbfb36683279fb4315e35d8000410e6b93fcb",
      "parents": [
        "9b9e53f81c3659e86c99fdc0e5e56ade5d67cb58"
      ],
      "author": {
        "name": "Fred Hebert",
        "email": "mononcqc@ferd.ca",
        "time": "Thu Aug 08 11:58:53 2013 -0400"
      },
      "committer": {
        "name": "Fred Hebert",
        "email": "mononcqc@ferd.ca",
        "time": "Thu Aug 08 11:58:53 2013 -0400"
      },
      "message": "Clarifying how to disable \u0027crash_log\u0027\n\nThe current set of instructions mention \u0027crash_log\u0027 being left undefined\nas a variable to disable it, but when that happens, lager starts it at a\ndefault location.\n\nThis commit makes it obvious that the value must explicitly set to\n\u0027undefined\u0027 in order to disable crash_log.\n"
    },
    {
      "commit": "9b9e53f81c3659e86c99fdc0e5e56ade5d67cb58",
      "tree": "b214095efbdf27670bf03dd82e87ba0562f68d2b",
      "parents": [
        "d613b595baf11c71df5c2c04f2b380926e34d93c",
        "bd02c0e76cc235b1d3e3daecbb98fea0db52e9b0"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 27 12:39:47 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 27 12:39:47 2013 -0700"
      },
      "message": "Merge pull request #156 from onlychoice/patch-1\n\nUpdate README: fix no_file error and config format error"
    },
    {
      "commit": "d613b595baf11c71df5c2c04f2b380926e34d93c",
      "tree": "38a082557ea04da4d9da409521a0ab597d834904",
      "parents": [
        "148760f1ff918924dfe8f328496a66a1c8ee5a94"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 27 15:45:02 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 27 15:45:02 2013 -0400"
      },
      "message": "Add a test for rotation failing and returning an error\n"
    },
    {
      "commit": "bd02c0e76cc235b1d3e3daecbb98fea0db52e9b0",
      "tree": "b9081e4a78675765c8907ff3c737ae3cfff6d7d5",
      "parents": [
        "316c595e375f4b7126054c368777cfa1ab4970d4"
      ],
      "author": {
        "name": "Zhihui Jiao",
        "email": "jzhihui521@gmail.com",
        "time": "Sun Jun 23 01:34:11 2013 +0800"
      },
      "committer": {
        "name": "Zhihui Jiao",
        "email": "jzhihui521@gmail.com",
        "time": "Sun Jun 23 01:34:11 2013 +0800"
      },
      "message": "Update README: fix no_file error and config format error"
    },
    {
      "commit": "148760f1ff918924dfe8f328496a66a1c8ee5a94",
      "tree": "0fc71b381676595f02079986de6c676ca9ff251f",
      "parents": [
        "316c595e375f4b7126054c368777cfa1ab4970d4"
      ],
      "author": {
        "name": "Shane Howley",
        "email": "shane@ufa.ie",
        "time": "Thu Jun 20 15:40:35 2013 +0100"
      },
      "committer": {
        "name": "Shane Howley",
        "email": "shane@ufa.ie",
        "time": "Thu Jun 20 15:40:35 2013 +0100"
      },
      "message": "Fixed log rotation hang when file:delete fails.\n"
    },
    {
      "commit": "316c595e375f4b7126054c368777cfa1ab4970d4",
      "tree": "3ac05e7b8d2cb482844641521e729a53130a5e6f",
      "parents": [
        "8ea8da59868eff9fd9316338722506a86ddf44ca",
        "24029226d10edfebec929023eec9ef2558eaaea6"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 13 11:24:53 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 13 11:24:53 2013 -0700"
      },
      "message": "Merge pull request #151 from basho/adt-disable-date-rotation\n\nCan\u0027t disable periodic file rotation"
    },
    {
      "commit": "8ea8da59868eff9fd9316338722506a86ddf44ca",
      "tree": "9231a5ae990389773aa5eced0ff59eac8360eba0",
      "parents": [
        "f063c478421f4c69e84e62cab46a01ad22db83e6",
        "73d286e2b0fdb5185503eb68ddfb01e5770ea6ab"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 13 11:19:47 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 13 11:19:47 2013 -0700"
      },
      "message": "Merge pull request #150 from seriyps/async-window\n\nAdd `async_threshold_window` option. #147"
    },
    {
      "commit": "f063c478421f4c69e84e62cab46a01ad22db83e6",
      "tree": "7da5ebdc646fee499583c9d8a1107ce1ee77c346",
      "parents": [
        "dc23b34ad40de2473c36d1a2bfeca4910279cc3f",
        "99dd334b7cf390d6d915505ff15fd7ebe1002147"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 13 11:02:28 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 13 11:02:28 2013 -0700"
      },
      "message": "Merge pull request #148 from h4cc/patch-1\n\nRemoved incorrect \u0027]}\u0027 from example config."
    },
    {
      "commit": "24029226d10edfebec929023eec9ef2558eaaea6",
      "tree": "7e7545b9c7c5a50acafa37005c740ddfd30fbed9",
      "parents": [
        "dc23b34ad40de2473c36d1a2bfeca4910279cc3f"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 13 13:41:00 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Jun 13 13:41:00 2013 -0400"
      },
      "message": "Allow date rotation to be disabled\n"
    },
    {
      "commit": "73d286e2b0fdb5185503eb68ddfb01e5770ea6ab",
      "tree": "7a18a99483d1c7409c16fc770ed9df0ce915d450",
      "parents": [
        "dc23b34ad40de2473c36d1a2bfeca4910279cc3f"
      ],
      "author": {
        "name": "Sergey Prokhorov",
        "email": "sergey.prokhorov@ostrovok.ru",
        "time": "Fri Jun 07 22:15:08 2013 +0400"
      },
      "committer": {
        "name": "Sergey Prokhorov",
        "email": "sergey.prokhorov@ostrovok.ru",
        "time": "Fri Jun 07 22:15:08 2013 +0400"
      },
      "message": "Add `async_threshold_window` option. #147\n"
    },
    {
      "commit": "99dd334b7cf390d6d915505ff15fd7ebe1002147",
      "tree": "7da5ebdc646fee499583c9d8a1107ce1ee77c346",
      "parents": [
        "dc23b34ad40de2473c36d1a2bfeca4910279cc3f"
      ],
      "author": {
        "name": "h4cc",
        "email": "github@h4cc.de",
        "time": "Mon Jun 03 16:36:48 2013 +0300"
      },
      "committer": {
        "name": "h4cc",
        "email": "github@h4cc.de",
        "time": "Mon Jun 03 16:36:48 2013 +0300"
      },
      "message": "Removed incorrect \u0027]}\u0027 from example config."
    },
    {
      "commit": "dc23b34ad40de2473c36d1a2bfeca4910279cc3f",
      "tree": "14fdaa931cd681c916eec4691d71ee88b5d9ad5c",
      "parents": [
        "169cffd94759e99e2e8870b125861a91e3c1482a",
        "beca9d0c3feee82e18bb037e957dcbf82d4ef4fb"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue May 14 13:51:47 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue May 14 13:51:47 2013 -0700"
      },
      "message": "Merge pull request #146 from dLuna/master\n\nDocumentation spelling fix."
    },
    {
      "commit": "beca9d0c3feee82e18bb037e957dcbf82d4ef4fb",
      "tree": "14fdaa931cd681c916eec4691d71ee88b5d9ad5c",
      "parents": [
        "169cffd94759e99e2e8870b125861a91e3c1482a"
      ],
      "author": {
        "name": "Daniel Luna",
        "email": "daniel@lunas.se",
        "time": "Tue May 14 13:31:24 2013 -0400"
      },
      "committer": {
        "name": "Daniel Luna",
        "email": "daniel@lunas.se",
        "time": "Tue May 14 13:31:24 2013 -0400"
      },
      "message": "Remove spurious ]\n"
    },
    {
      "commit": "169cffd94759e99e2e8870b125861a91e3c1482a",
      "tree": "e1f723431b27098300ffa0fc5ecc0fad754f48f5",
      "parents": [
        "1b910c8f8d126cc0a56403dc926d151ecb2fdc53"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon May 06 17:25:21 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon May 06 17:25:21 2013 -0400"
      },
      "message": "Update goldrush, remove syntax_tools as an included application. Closes #140\n"
    },
    {
      "commit": "1b910c8f8d126cc0a56403dc926d151ecb2fdc53",
      "tree": "a5f360a6e6252e4566adaa4855c773c4a8a67318",
      "parents": [
        "e58a33d095962ff5774e9c9011afd3d3200003e1",
        "59a2a1a974283a6972b64752fe394f9dcf6bc055"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri May 03 13:42:01 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri May 03 13:42:01 2013 -0700"
      },
      "message": "Merge pull request #143 from basho/adt-win32-console\n\nAllow windows users to use the \u0027old shell\u0027 as there\u0027s no alternatives"
    },
    {
      "commit": "59a2a1a974283a6972b64752fe394f9dcf6bc055",
      "tree": "a5f360a6e6252e4566adaa4855c773c4a8a67318",
      "parents": [
        "e58a33d095962ff5774e9c9011afd3d3200003e1"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri May 03 16:01:26 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri May 03 16:01:26 2013 -0400"
      },
      "message": "Allow windows users to use the \u0027old shell\u0027 as there\u0027s no alternatives\n"
    },
    {
      "commit": "e58a33d095962ff5774e9c9011afd3d3200003e1",
      "tree": "06793aa590ea4987231070b83d8ffac41a1f7f9b",
      "parents": [
        "6e0d78cdb3f44a7df816404465d937d43c5f47ff",
        "ccdc4d4c8f4309564f90280ea2a61de57d617763"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Apr 23 19:25:06 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Apr 23 19:25:06 2013 -0700"
      },
      "message": "Merge pull request #139 from basho/adt-avoid-console-io-hang\n\nDisable console backend if oldshell is used"
    },
    {
      "commit": "ccdc4d4c8f4309564f90280ea2a61de57d617763",
      "tree": "06793aa590ea4987231070b83d8ffac41a1f7f9b",
      "parents": [
        "1ea378af9cdc3027d1cce19f3c754964a3cdcbd2"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Apr 23 21:23:36 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Apr 23 22:23:57 2013 -0400"
      },
      "message": "Rework the \u0027old shell\u0027 warning, and some related work\n\nAdd ability for handlers to \u0027fatally\u0027 fail, so they won\u0027t attempt to\nreinstall themselves later.\n\nAlso fix an issue with the INT_LOG macro not doing the right thing when\nonly the lager_throttle_backend was installed.\n"
    },
    {
      "commit": "1ea378af9cdc3027d1cce19f3c754964a3cdcbd2",
      "tree": "561e1ea54d8379ed963805ff198d000eb2afe154",
      "parents": [
        "6e0d78cdb3f44a7df816404465d937d43c5f47ff"
      ],
      "author": {
        "name": "Scott Lystig Fritchie",
        "email": "slfritchie@snookles.com",
        "time": "Tue Apr 23 10:19:14 2013 -0500"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Apr 23 21:19:01 2013 -0400"
      },
      "message": "Disable I/O to the console if the old-style Erlang console is used\n\nThere\u0027s a nasty problem with the Erlang VM + lager when the old-style\nErlang console is used.  You can use the \"-oldshell\" flag to explicitly\nget the old-style shell.  However, if the Erlang VM is started when\n*not* associated with a pseudo-tty, the VM will silently use the\nold-style shell (because the new-style shell requires a pty to\nsupport command line editing, etc.).  The most common way of starting\nthe Erlang VM without a pty is to start it via a non-interactive\nSSH session.\n\nThis patch is opinionated in what to do in the case when the old-\nstyle shell is detected.  My opinion is:\n\n1. Shout loudly to the console log (in a separate Erlang process, so\n   that the main lager event handler proc won\u0027t be blocked by any\n   problems with the old-style console).  It\u0027s almost certainly\n   likely that you really don\u0027t want to run Erlang with the old-style\n   shell.  But many sysadmins don\u0027t look closely at their systems\u0027\n   log files, so (for example) shouting the same message 10x in a row\n   is legit.  Reviewers: YMMV.\n2. Set a SASL alarm.  Again, many sysadmins\u0027 are bad at looking at\n   log messages.  Setting a SASL alarm is another method to try to\n   get their attention.\n\nTo test, create a test script called `/tmp/testit.sh`, changing the\n`-pz` parameter to point to the correct place for lager\u0027s `ebin`\nsubdirectory:\n\n    #!/bin/sh\n\n    erl -pz /Users/fritchie/b/src/lager/ebin -eval \u0027{application:start(sasl), lager_console_backend:init([error, true]), timer:sleep(5*1000), io:format(\"\\n\\nInfo: ~p\\n\\n\", [{{alarms, alarm_handler:get_alarms()}, {user_drv, whereis(user_drv)}}]), erlang:halt()}.\u0027\n\nThen run it twice, using the following:\n\n    First time: ssh -t localhost sh /tmp/testit.sh\n    Second time: ssh localhost sh /tmp/testit.sh\n\nThe last lines of the first time should look like:\n\n    Info: {{alarms,[]},{user_drv,\u003c0.22.0\u003e}}\n\nThe last lines of the second time should look like:\n\n    Info: {{alarms,\n               [{lager_console_backend,\n                    \"WARNING: old-style console is in use, so lager_console_backend log output to the console is disabled.  Restart the VM on a pseudo-tty to ensure use of the new-style VM console.\"}]},\n           {user_drv,undefined}}\n"
    },
    {
      "commit": "6e0d78cdb3f44a7df816404465d937d43c5f47ff",
      "tree": "b6dd4b5c05058c8f308e169bdd81f9a6d9d03522",
      "parents": [
        "65c8a1ea42f7de5e24d77bd85f518f6ee36f5148",
        "a9a26b0e1dae13403ec09d3d41f2ee78fe937532"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Apr 22 00:43:23 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Apr 22 00:43:23 2013 -0400"
      },
      "message": "Merge branch \u0027srs-persistent-traces\u0027\n"
    },
    {
      "commit": "a9a26b0e1dae13403ec09d3d41f2ee78fe937532",
      "tree": "e2c7129ad32030eb69cb44f4d3a01e4cdc70bded",
      "parents": [
        "353dd21fde31890c35af7aad68f30dde3eb52a87"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Apr 22 00:41:32 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Apr 22 00:41:32 2013 -0400"
      },
      "message": "Add a simple test for persistent traces\n"
    },
    {
      "commit": "353dd21fde31890c35af7aad68f30dde3eb52a87",
      "tree": "e81c0566fb75fedda9c2152b34b64f535eb8d309",
      "parents": [
        "478dec45868585b57b7c5b6d07d62f05d5a7b4a9"
      ],
      "author": {
        "name": "Steve Strong",
        "email": "steve@srstrong.com",
        "time": "Mon Apr 22 00:39:29 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Mon Apr 22 00:41:11 2013 -0400"
      },
      "message": "Implement persistent traces in config file\n"
    },
    {
      "commit": "65c8a1ea42f7de5e24d77bd85f518f6ee36f5148",
      "tree": "c9e232d48575fe41d57185d494e9aada8dc7e7c1",
      "parents": [
        "478dec45868585b57b7c5b6d07d62f05d5a7b4a9"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Thu Apr 04 01:00:12 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 19 17:42:12 2013 -0400"
      },
      "message": "Kill org-mode in favor of markdown, update docs and defaults\n"
    },
    {
      "commit": "478dec45868585b57b7c5b6d07d62f05d5a7b4a9",
      "tree": "6a18c3f4a66b925c29c84aa654f01f04cdf10958",
      "parents": [
        "804ed7070bd0dd7b9c9677cb8ab8f31eb8c26886",
        "9bf137d46633f7d3368453da29bf82a8b5fb6f21"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 19 16:25:22 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 19 16:25:22 2013 -0400"
      },
      "message": "Merge branch \u0027DeadZen-dz-event-stream-processing\u0027\n"
    },
    {
      "commit": "9bf137d46633f7d3368453da29bf82a8b5fb6f21",
      "tree": "6a18c3f4a66b925c29c84aa654f01f04cdf10958",
      "parents": [
        "9bb64413e8ff6d4009343c72002ef76efcf28a72"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 19 16:24:04 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 19 16:24:04 2013 -0400"
      },
      "message": "Pin the goldrush dep to a SHA\n"
    },
    {
      "commit": "9bb64413e8ff6d4009343c72002ef76efcf28a72",
      "tree": "ff7a43df87a61a77b00124af89b22a67566ac76a",
      "parents": [
        "1e4ccc2670c9cc9575388f435f30afedc58a3638"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 19 16:20:57 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 19 16:20:57 2013 -0400"
      },
      "message": "Correct the tracing statistics to account for # of installed traces\n"
    },
    {
      "commit": "1e4ccc2670c9cc9575388f435f30afedc58a3638",
      "tree": "cf15828b51a4ab6a018f11aa4501153926116d97",
      "parents": [
        "a0adf8c554fd6ecfc7effd7a93e589cd69edcd23",
        "95b3fb0c87f25e845df926a14a5830f787a5c253"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 19 15:49:54 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 19 15:49:54 2013 -0400"
      },
      "message": "Merge branch \u0027dz-event-stream-processing\u0027 of git://github.com/DeadZen/lager into DeadZen-dz-event-stream-processing\n\nConflicts:\n\tsrc/lager_util.erl\n"
    },
    {
      "commit": "a0adf8c554fd6ecfc7effd7a93e589cd69edcd23",
      "tree": "7c5033a6b1ff83f7b9ce306c75dff3628182988a",
      "parents": [
        "804ed7070bd0dd7b9c9677cb8ab8f31eb8c26886",
        "2b544c40b11ffe24ca41d32267dfd2011c3b747e"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sun Apr 14 20:51:09 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sun Apr 14 20:51:09 2013 -0700"
      },
      "message": "Merge pull request #129 from basho/adt-unicode-fix\n\nSupport writing unicode to files, thanks @jacktang"
    },
    {
      "commit": "804ed7070bd0dd7b9c9677cb8ab8f31eb8c26886",
      "tree": "6d8e294a5cbf330ff00de74f7ae40a0ae38a16ad",
      "parents": [
        "1845cb4842ca03d480f1f912a76caf661269727c",
        "020bf389e498f5c71f7b0000bb9a167e1b3b2d56"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sun Apr 14 23:25:08 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sun Apr 14 23:25:08 2013 -0400"
      },
      "message": "Merge branch \u0027garret-smith-gs-typespec-fixes\u0027\n"
    },
    {
      "commit": "020bf389e498f5c71f7b0000bb9a167e1b3b2d56",
      "tree": "6fd2396b22d455afaa9e2f6fc4d2b02fa9ad849d",
      "parents": [
        "0188f31d8b2cf19f74e6ea4cab5956e72534e9ba"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sun Apr 14 23:24:29 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sun Apr 14 23:24:29 2013 -0400"
      },
      "message": "Clarify the file backend\u0027s init() spec, correct some documentation\n"
    },
    {
      "commit": "1845cb4842ca03d480f1f912a76caf661269727c",
      "tree": "fb3b4256b73ff9b0cb556096c2d9fb10d539e455",
      "parents": [
        "46f79098913f05d0c89c1a5a88b9db5361726fe1",
        "f1e63164e6e5e5d8697d8319fc8a1dfe1e618b83"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sun Apr 14 19:36:44 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sun Apr 14 19:36:44 2013 -0700"
      },
      "message": "Merge pull request #130 from gomoripeti/pgö-rotate-check-interval-test\n\ntest internal log rotation when check_interval \u003e 0"
    },
    {
      "commit": "2b544c40b11ffe24ca41d32267dfd2011c3b747e",
      "tree": "20dd41b7dbeecc725d289946a0c6846c6a02cbb6",
      "parents": [
        "32cc67dd4e60770417f93007a4d29bd2b59a7ddf"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 12 12:24:16 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Apr 12 12:24:16 2013 -0400"
      },
      "message": "Add a latin-1 test\n"
    },
    {
      "commit": "0188f31d8b2cf19f74e6ea4cab5956e72534e9ba",
      "tree": "dc099a3432be48dc638364855dcaf04639cf8ad4",
      "parents": [
        "46f79098913f05d0c89c1a5a88b9db5361726fe1"
      ],
      "author": {
        "name": "gsmith",
        "email": "gsmith@synapsense.com",
        "time": "Tue Apr 09 16:46:24 2013 -0700"
      },
      "committer": {
        "name": "gsmith",
        "email": "gsmith@synapsense.com",
        "time": "Tue Apr 09 16:48:57 2013 -0700"
      },
      "message": "Fix typespecs for a clean dialyzer run\n\nFix typespec of lager_file_backend:init() and lager_msg record\n"
    },
    {
      "commit": "95b3fb0c87f25e845df926a14a5830f787a5c253",
      "tree": "a61096d8b85861d4a17d4f4038cef5f29fc7bfd0",
      "parents": [
        "4c4071ac0e0e488d04aecfa56ed7bf03dbe82f9a"
      ],
      "author": {
        "name": "Pedram Nimreezi",
        "email": "deadzen@deadzen.com",
        "time": "Wed Mar 20 23:19:11 2013 -0400"
      },
      "committer": {
        "name": "Pedram Nimreezi",
        "email": "deadzen@deadzen.com",
        "time": "Tue Apr 09 19:20:05 2013 -0400"
      },
      "message": "Implement event stream processing\n\nAdds transparent event stream processing and statistics.\nA new 3-tuple trace is introduced as `{Key, Op, Value}`, but\nfor backwards compatibility `{Key, Val}` implies `\u003d` for `Op`\nand `{Key, \u0027*\u0027}` remains as is in the case of wildcards.\nA simplified query tree module is generated which reduces\nredundant selection conditions to minimize filtering overhead.\n"
    },
    {
      "commit": "f1e63164e6e5e5d8697d8319fc8a1dfe1e618b83",
      "tree": "fb3b4256b73ff9b0cb556096c2d9fb10d539e455",
      "parents": [
        "46f79098913f05d0c89c1a5a88b9db5361726fe1"
      ],
      "author": {
        "name": "Péter Gömöri",
        "email": "peter.gomori@erlang-solutions.com",
        "time": "Fri Apr 05 15:32:44 2013 +0200"
      },
      "committer": {
        "name": "Péter Gömöri",
        "email": "peter.gomori@erlang-solutions.com",
        "time": "Fri Apr 05 15:35:49 2013 +0200"
      },
      "message": "test internal log rotation when check_interval \u003e 0"
    },
    {
      "commit": "46f79098913f05d0c89c1a5a88b9db5361726fe1",
      "tree": "1b17e46f106565ec9d8631245f8aec3681f6c0d0",
      "parents": [
        "9719370eeaf8b64c1c3e79fb7052cb1ca29f16c8",
        "0fc956b9ff053065ccf8f1764ae21ab93325e892"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Wed Apr 03 21:21:46 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Wed Apr 03 21:21:46 2013 -0700"
      },
      "message": "Merge pull request #128 from gomoripeti/pgö-rotate-check-interval\n\nfix internal log rotation when check_interval \u003e 0"
    },
    {
      "commit": "0fc956b9ff053065ccf8f1764ae21ab93325e892",
      "tree": "1b17e46f106565ec9d8631245f8aec3681f6c0d0",
      "parents": [
        "9719370eeaf8b64c1c3e79fb7052cb1ca29f16c8"
      ],
      "author": {
        "name": "Péter Gömöri",
        "email": "peter.gomori@erlang-solutions.com",
        "time": "Tue Apr 02 17:55:50 2013 +0200"
      },
      "committer": {
        "name": "Péter Gömöri",
        "email": "peter.gomori@erlang-solutions.com",
        "time": "Wed Apr 03 11:24:10 2013 +0200"
      },
      "message": "fix internal log rotation when check_interval \u003e 0"
    },
    {
      "commit": "32cc67dd4e60770417f93007a4d29bd2b59a7ddf",
      "tree": "769de68db7337d15f0bb0f7cca5c785cf1db297e",
      "parents": [
        "9719370eeaf8b64c1c3e79fb7052cb1ca29f16c8"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Wed Apr 03 01:04:20 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Wed Apr 03 01:04:20 2013 -0400"
      },
      "message": "Support writing unicode to files, thanks @jacktang\n"
    },
    {
      "commit": "9719370eeaf8b64c1c3e79fb7052cb1ca29f16c8",
      "tree": "23f1d18288a57d1b147cafe4a52fa159c30b1697",
      "parents": [
        "4c4071ac0e0e488d04aecfa56ed7bf03dbe82f9a",
        "79ea55a196359e94e4288de515faaebd136bc03a"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Mar 22 08:48:42 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Mar 22 08:48:42 2013 -0700"
      },
      "message": "Merge pull request #120 from basho/adt-msg-has-datetime\n\nImprove the performance of the file backend"
    },
    {
      "commit": "4c4071ac0e0e488d04aecfa56ed7bf03dbe82f9a",
      "tree": "b377e371cc3adfcb6be2eb8cccd50dff4e30be22",
      "parents": [
        "478ffcba6ce9155dccd1727dad2e2f375b5cc42f"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Mar 19 16:30:29 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Mar 19 16:30:29 2013 -0400"
      },
      "message": "Tell travis to test R15B03 and R16B as well\n"
    },
    {
      "commit": "478ffcba6ce9155dccd1727dad2e2f375b5cc42f",
      "tree": "61970a6c7ccd6bc763671a6b6b5754e884a2904a",
      "parents": [
        "997f8e9b312fa4240eb79ede5e92c360f1a20b5c",
        "b6a1827490fb96a5078c6636cf37de69ecbbce15"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Mar 19 13:28:27 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Mar 19 13:28:27 2013 -0700"
      },
      "message": "Merge pull request #124 from DeadZen/dz-lager-colors\n\nThis change implements a color spectrum for severity levels, disabled by default."
    },
    {
      "commit": "b6a1827490fb96a5078c6636cf37de69ecbbce15",
      "tree": "88f310f6b053b72e902732321375764ae6631aae",
      "parents": [
        "7af433004d846f7489fab1f705f8b06f40171bb2"
      ],
      "author": {
        "name": "Pedram Nimreezi",
        "email": "deadzen@deadzen.com",
        "time": "Thu Dec 13 07:29:19 2012 -0500"
      },
      "committer": {
        "name": "Pedram Nimreezi",
        "email": "deadzen@deadzen.com",
        "time": "Tue Mar 19 16:22:46 2013 -0400"
      },
      "message": "Add colors to lager, not enabled by default\n"
    },
    {
      "commit": "997f8e9b312fa4240eb79ede5e92c360f1a20b5c",
      "tree": "edffcfde85a3360f65b8a83a5296be69781121a9",
      "parents": [
        "7af433004d846f7489fab1f705f8b06f40171bb2",
        "98143ae182bf7134bf3c1a5b1027bd55e24d60e5"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Mar 19 11:53:54 2013 -0700"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Mar 19 11:53:54 2013 -0700"
      },
      "message": "Merge pull request #121 from basho/adt-pdict-metadata\n\nAllow storage of persistant per-process lager metadata"
    },
    {
      "commit": "79ea55a196359e94e4288de515faaebd136bc03a",
      "tree": "82c76d272ebec7f8715162ff0fbc12fbd0de8859",
      "parents": [
        "7af433004d846f7489fab1f705f8b06f40171bb2"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Tue Mar 12 16:15:59 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Sat Mar 16 00:01:42 2013 -0400"
      },
      "message": "Improve the performance of the file backend\n\nThis is done via a combination of several things:\n* Make the loglevel that triggers a sync configurable\n* Make the delayed_write size and intervals configurable\n* Make the interval at which external rotation is checked for\n  configurable\n* Store the timestamp a lager_msg was created inside the lager_msg\n\nTo support these changes, several other things had to be modified:\n* lager_msg:timestamp now returns a timestamp\n* lager_msg:datetime was added to return the {date, time} of a message,\n  like lager_msg:timestamp used to\n* The configuration syntax for file backends was changed to be of the\n  form {lager_file_backend, proplist()} and the old syntax was\n  deprecated\n\nAdditionally, the defaults for the check_interval was raised from\n\u0027always\u0027 to 1 second, and the sync_interval was changed from 2 seconds\nto one second.\n"
    },
    {
      "commit": "98143ae182bf7134bf3c1a5b1027bd55e24d60e5",
      "tree": "edffcfde85a3360f65b8a83a5296be69781121a9",
      "parents": [
        "7af433004d846f7489fab1f705f8b06f40171bb2"
      ],
      "author": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Mar 15 00:48:42 2013 -0400"
      },
      "committer": {
        "name": "Andrew Thompson",
        "email": "andrew@hijacked.us",
        "time": "Fri Mar 15 00:48:42 2013 -0400"
      },
      "message": "Allow storage of persistant per-process lager metadata\n\nFor persistant processes with some immutable metadata (riak vnode and\nthe vnode ID, for example), implement lager:md/0 and lager:md/1 for\ngetting/setting such metadata into the process dictionary.\n\nSuch metadata is automatically included in any lager message metadata,\nso you can just set it in your init() function or whatever and not have\nto worry about passing the data around and using it in every lager call.\n"
    }
  ],
  "next": "7af433004d846f7489fab1f705f8b06f40171bb2"
}
