{"push_id":944669431,"size":146,"distinct_size":1,"ref":"refs/heads/update-coverage-numbers","head":"10159cae154a5d8d41f2fc0b539477cb041b98ed","before":"53eb5ac3a281b712d06ae62a7bf3cc3e190589e9","commits":[{"sha":"e95b087f0a64aaa99b7e63a24476ff352e16aaa2","author":{"email":"28fd8c9e6b827484080d2495ad7b7a2e946b3763@jut.io","name":"Michael Demmer"},"message":"README: add a link to the docs site\n\nAlthough the docs are available within the github repository itself,\nit seems useful to have a link to the external docs site generated\nwith mkthedocs.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/e95b087f0a64aaa99b7e63a24476ff352e16aaa2"},{"sha":"310e9cfde7a36a43392873dc8d5e1e44079ef00a","author":{"email":"28fd8c9e6b827484080d2495ad7b7a2e946b3763@jut.io","name":"Michael Demmer"},"message":"parsers/json: add support for a configurable root path\n\nAdd support for a `rootPath` option to the json parser to allow a caller to\nspecifiy a path into the object that should be used to match the objects when\nemitting points.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/310e9cfde7a36a43392873dc8d5e1e44079ef00a"},{"sha":"34c4dab26d4c40a15a5ea7287089bc0783649696","author":{"email":"28fd8c9e6b827484080d2495ad7b7a2e946b3763@jut.io","name":"Michael Demmer"},"message":"http: add a rootPath option to read\n\nAdd an option to read to specify a path into the retrieved object\nfrom which the points should be extracted.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/34c4dab26d4c40a15a5ea7287089bc0783649696"},{"sha":"19e22e2ee9284cfef12826655954c99a26aa4318","author":{"email":"28fd8c9e6b827484080d2495ad7b7a2e946b3763@jut.io","name":"Michael Demmer"},"message":"docs: add docs and example for read http -rootPath","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/19e22e2ee9284cfef12826655954c99a26aa4318"},{"sha":"6544368197a418f2a529f811a02df3852b9be388","author":{"email":"10ec34e18708a0043bb154427c66574f0b23f405@jut.io","name":"Balazs Kutil"},"message":"uniq.js - remove dead code\n\nThe optimization testing for equal # of point keys in uniq was always\nfalse (due to columns defaulting to a truthy value) and did not affect\nthe condition result.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/6544368197a418f2a529f811a02df3852b9be388"},{"sha":"f65d3862e5d7888a2d6d08f65b9ad1af733f86d0","author":{"email":"10ec34e18708a0043bb154427c66574f0b23f405@jut.io","name":"Balazs Kutil"},"message":"uniq.js - use values.equal\n\nComparing of Juttle values is handled in `values.js`, don't duplicate\nthe code.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/f65d3862e5d7888a2d6d08f65b9ad1af733f86d0"},{"sha":"9132a73b894ad055a661ccfebcd396fcd076f396","author":{"email":"10ec34e18708a0043bb154427c66574f0b23f405@jut.io","name":"Balazs Kutil"},"message":"uniq.js - move/rename helper variables\n\nThis improves the readability somewhat.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/9132a73b894ad055a661ccfebcd396fcd076f396"},{"sha":"85ee34c820d3ae0d8bcb10f2a18b879e2c9bf8df","author":{"email":"10ec34e18708a0043bb154427c66574f0b23f405@jut.io","name":"Balazs Kutil"},"message":"uniq.js - add tests covering uniq on nested fields","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/85ee34c820d3ae0d8bcb10f2a18b879e2c9bf8df"},{"sha":"8d48a1a60b6b4be1615aae1ed41a9d6164f5e431","author":{"email":"10ec34e18708a0043bb154427c66574f0b23f405@jut.io","name":"Balazs Kutil"},"message":"uniq.js - Remove unused variable","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/8d48a1a60b6b4be1615aae1ed41a9d6164f5e431"},{"sha":"82853300e39cc9bf70ebf7495720f9647a360141","author":{"email":"d0735c88c41ac3ebdfef1d56960aa1f89c374924@jut.io","name":"rodney"},"message":"fix timing bug in serializer tests\n\nFixes issue #152\n\nThe issue was not waiting for the `open` event on the new writable\nstream before attempting to verify the file was there and contained\nanything that was recently written to it.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/82853300e39cc9bf70ebf7495720f9647a360141"},{"sha":"e1a8c7e46378b933b2a80152ff38ee3aeeec2adb","author":{"email":"28fd8c9e6b827484080d2495ad7b7a2e946b3763@jut.io","name":"Michael Demmer"},"message":"adapters: avoid loading multiple copies of juttle\n\nBecause adapters pull in the Juttle runtime via require('juttle/lib/xyz'),\nthere's a chance that loading an adapter may load another copy of the runtime\ncode, depending on the specifics of how the user installed the various node\nmodules.\n\nThis causes problems if identical code is loaded from two different paths,\nsince `instanceof` will fail to match an object created from one copy to the\nclass definition in another copy.\n\nTo avoid these issues, before loading the adapter, intercept the node.js\nmodule loader and if there is a conflict for juttle, log an informative\nerror and exit the process.\n\nIf the environment variable JUTTLE_RESOLVE_ADAPTER_CONFLICT exists, then\nlog a warning and rewrite any require requests for `juttle/*` to be relative\npaths using the _current_ module (i.e.  lib/runtime/adapters.js) as the\ncontext.\n\nThis ensures that we don't have strange errors when multiple copies of the\nruntime are loaded into the same process.\n\nFixes: #130","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/e1a8c7e46378b933b2a80152ff38ee3aeeec2adb"},{"sha":"4bb49baf3567352133f5c228364995fe316f6f3d","author":{"email":"0d8f40f6b8e0c9f2d1afe0972711fc84bc1d6e5c@gmail.com","name":"Rodney Lopes Gomes"},"message":"Merge pull request #158 from juttle/update-coverage-numbers\n\nupdating coverage numbers since they've got up a few percent","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/4bb49baf3567352133f5c228364995fe316f6f3d"},{"sha":"824e7c35c736899f4363387d7b147de9d9682380","author":{"email":"28fd8c9e6b827484080d2495ad7b7a2e946b3763@jut.io","name":"Michael Demmer"},"message":"Merge pull request #147 from juttle/http-root-path-option\n\nhttp adapter -rootPath option","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/824e7c35c736899f4363387d7b147de9d9682380"},{"sha":"44c6c3b0dbaa353b258ee840d6477b425d8c20a9","author":{"email":"28fd8c9e6b827484080d2495ad7b7a2e946b3763@jut.io","name":"Michael Demmer"},"message":"0.3.0-rc.0","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/44c6c3b0dbaa353b258ee840d6477b425d8c20a9"},{"sha":"b4e6f655cb33c1a6f4f65559680fe9c96804c4d9","author":{"email":"28fd8c9e6b827484080d2495ad7b7a2e946b3763@jut.io","name":"Michael Demmer"},"message":"Merge pull request #138 from juttle/link-to-docs-site\n\nREADME: add a link to the docs site","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/b4e6f655cb33c1a6f4f65559680fe9c96804c4d9"},{"sha":"39a4431c1e1cf3f273a275b1a6e5af4b69a49b05","author":{"email":"0d8f40f6b8e0c9f2d1afe0972711fc84bc1d6e5c@gmail.com","name":"Rodney Lopes Gomes"},"message":"Merge pull request #157 from juttle/fix-issue-152\n\nfix timing bug in serializer tests","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/39a4431c1e1cf3f273a275b1a6e5af4b69a49b05"},{"sha":"8fc0560b8b3d206581048b473e98b310b33e0a8c","author":{"email":"4b7b5fdad9192070654df4c9088a10e7bb01991f@jut.io","name":"David Majda"},"message":"Remove unused `juttle` parameter from proc initializers","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/8fc0560b8b3d206581048b473e98b310b33e0a8c"},{"sha":"4f4994a343610afee48b6419fb430a9859d5f647","author":{"email":"4b7b5fdad9192070654df4c9088a10e7bb01991f@jut.io","name":"David Majda"},"message":"Remove `Program#get_stats`\n\nThe method is dead code. I don't think it makes sense to preserve it, it\nis not a very good API anyway (I don't like the idea of carrying pnames\nover to the runtime, I think stats for given node should be obtained by\ngetting a reference to that node directly and querying the `stats`\nproperty).","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/4f4994a343610afee48b6419fb430a9859d5f647"},{"sha":"b0613298709281cd26138a8c6f3ec75ca789df37","author":{"email":"4b7b5fdad9192070654df4c9088a10e7bb01991f@jut.io","name":"David Majda"},"message":"Remove unused `pname` parameter from proc initializers","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/b0613298709281cd26138a8c6f3ec75ca789df37"},{"sha":"261e748505491a37e4dc7db99c38030df08935b7","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@majda.cz","name":"David Majda"},"message":"Merge pull request #154 from juttle/remove-unused-initializer-params\n\nRemove unused proc initializer params","distinct":false,"url":"https://api.github.com/repos/juttle/juttle/commits/261e748505491a37e4dc7db99c38030df08935b7"}]}