{"push_id":552254378,"size":32,"distinct_size":1,"ref":"refs/heads/master","head":"4b6a5293ce83f6fcdb45524528bef1a4ce0317ad","before":"9a8c7523da05f918f43feb831263d10d825febf2","commits":[{"sha":"02fe11f49d0fd65b20b52f54737976d860c7369d","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Document, lint and test the lib directory","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/02fe11f49d0fd65b20b52f54737976d860c7369d"},{"sha":"358625b57a1af14d5d31eac349f56103770f053a","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Add arguments parser with logic for parsing arguments for query","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/358625b57a1af14d5d31eac349f56103770f053a"},{"sha":"d4fc4b40eb1144527bb2fc73d9ff8d853f64a28b","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Add tests for parseQueryArguments","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/d4fc4b40eb1144527bb2fc73d9ff8d853f64a28b"},{"sha":"e3312f1b83c8f44c702e079c0d561427b234e43c","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Fix typo in linter configuration","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/e3312f1b83c8f44c702e079c0d561427b234e43c"},{"sha":"78c82c36ff1d0e412fee1074c6ec79d747efa62f","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Add logic for parsing arguments for buildStatement","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/78c82c36ff1d0e412fee1074c6ec79d747efa62f"},{"sha":"d18f307a3abef6f99a216f2b6fd604a242b39aaa","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Add tests for parseBuildStatementArguments","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/d18f307a3abef6f99a216f2b6fd604a242b39aaa"},{"sha":"769bda117e592cab1240dd824e13c9dba09817c2","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Migrate buildStatement to use argumentParser","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/769bda117e592cab1240dd824e13c9dba09817c2"},{"sha":"da415e2252eed2eb2a07b687e010314d8126d6a5","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Improve ordering of arguments in documentation for parseQueryArguments","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/da415e2252eed2eb2a07b687e010314d8126d6a5"},{"sha":"4f19c17fa64cf6e6816dbd05e0fda6fd90bca939","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Update README.md with details of transactions\n\nReformat documentation to cover begin, query, commit, rollback in a\nconsistent fashion. Improve documentation on Noe4j queries and\nstatements. Provide documentation on the common callback format used by\nall functions. Tidy up remaining documentation.","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/4f19c17fa64cf6e6816dbd05e0fda6fd90bca939"},{"sha":"eb9a1c0aa242f90c5a1e1aa32b420f006a120e53","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Add rewire to the dev dependencies","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/eb9a1c0aa242f90c5a1e1aa32b420f006a120e53"},{"sha":"e22613684ab3383dc9a31d93cd96c9f1ad1051e1","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Rewrite arguments.js to be more generic\n\nImprove the API spec for the whole project\nStub out much of the API","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/e22613684ab3383dc9a31d93cd96c9f1ad1051e1"},{"sha":"079b19eebdbc160a423ac2e8f3f105f42f69381f","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Tidy up release notes","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/079b19eebdbc160a423ac2e8f3f105f42f69381f"},{"sha":"0623fe9916109a188563774614ca2188e6c28b1a","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Remove superfluous check for string values","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/0623fe9916109a188563774614ca2188e6c28b1a"},{"sha":"fc32f73a41152b826b5d823dae6bbe301eb1a5b0","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Migrate query to using arguments parser","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/fc32f73a41152b826b5d823dae6bbe301eb1a5b0"},{"sha":"0b812f31e6029c6dca18fd07f314957e12f7fbd6","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Split substitutions into their own module","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/0b812f31e6029c6dca18fd07f314957e12f7fbd6"},{"sha":"57ed676986eaeee4688119083ef18decaf2d0b62","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"The arguments parser now does substitutions automatically","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/57ed676986eaeee4688119083ef18decaf2d0b62"},{"sha":"e8d2a33111bd7c90630a13b0941ef5a61c428751","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Update arguments tests to take an error in callbacks","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/e8d2a33111bd7c90630a13b0941ef5a61c428751"},{"sha":"7f4a515ec55714e3dde0cc22aa30434e746d9a25","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Improve logic for setStatements","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/7f4a515ec55714e3dde0cc22aa30434e746d9a25"},{"sha":"ca069408d55239c574f0eac0577cf9d4ac9d843e","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Statements are still built on error\n\nThe error is that there are unmapped substitutions. We can still build a\nstatement object for returning making diagnosis easier.","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/ca069408d55239c574f0eac0577cf9d4ac9d843e"},{"sha":"d28d133f0727693378b67a962cd5322246852089","author":{"email":"be65d27ae088a0e03fd8e1331d90b01649464cb6@rainbird.ai","name":"Dom Davis"},"message":"Add test to check we get errors from the substitutions parser","distinct":false,"url":"https://api.github.com/repos/RainBirdAi/rainbird-neo4j/commits/d28d133f0727693378b67a962cd5322246852089"}]}