{"push_id":1193269588,"size":27,"distinct_size":2,"ref":"refs/heads/master","head":"9d5ffe68ca17417c8d44775dcde6eb3673498e07","before":"8278e105ddd10d52919250ed29ec4f631de89151","commits":[{"sha":"006fbff98561944c274942659c8f0dece917c574","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Merge branch 'release-0.12.4' into develop","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/006fbff98561944c274942659c8f0dece917c574"},{"sha":"5e033c5cf01840c16aa767551ebd4356835a7fe5","author":{"name":"Mark A. Matienzo","email":"fd1ed290c28236090ee5c195ebfc58186b22ec62@dp.la"},"message":"Bump bulk update size for indexing to 1,000 items","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/5e033c5cf01840c16aa767551ebd4356835a7fe5"},{"sha":"a25f1fb91dc9814a3b801b80f21e2845cbd3f74d","author":{"name":"Thomas Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Merge pull request #238 from dpla/feature/bump-bulk-indexing-size\n\nBump bulk update size for indexing to 1,000 items","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/a25f1fb91dc9814a3b801b80f21e2845cbd3f74d"},{"sha":"0b2821c2beeddc654d95022bc6b69e638fcbccde","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Remove guard dependency\n\nGuard has stopped supporting Ruby 2.1. I'm removing the dependency,\npending an upgrade on our end.\n\nSee:\nhttps://github.com/guard/guard#important-ruby-21-is-officially-outdated-and-unsupported-please-upgrade-to-ruby-23-or-225-before-installing-guard","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/0b2821c2beeddc654d95022bc6b69e638fcbccde"},{"sha":"3662d3db987f1d84f19e99455f04dc6987bb0dea","author":{"name":"Scott Williams","email":"ec8be1492a599d241d4ef52de538c60aed99722c@gmail.com"},"message":"Merge pull request #239 from dpla/feature/remove-guard\n\nRemove guard dependency","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/3662d3db987f1d84f19e99455f04dc6987bb0dea"},{"sha":"220c3269fba2d6f9012a12bdaaa62fa34c4b04de","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Add array index access; mimics `Array#at`\n\nAllows index and range access on `Krikri::Parser::ValueArray` objects,\nmaintaining method chaining.","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/220c3269fba2d6f9012a12bdaaa62fa34c4b04de"},{"sha":"f82486e619d8e107d9b86d19b5a3c1910b0fff54","author":{"name":"Scott Williams","email":"ec8be1492a599d241d4ef52de538c60aed99722c@gmail.com"},"message":"Merge pull request #240 from dpla/feature/dsl-at\n\nAdd array index access; mimics `Array#at`","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/f82486e619d8e107d9b86d19b5a3c1910b0fff54"},{"sha":"04f2a6778afed27d23a0fccecf7c55c6484f7355","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Add `#compact` to mapping DSL\n\nMakes it possible to squash out `nil` values in value array with `#compact`.","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/04f2a6778afed27d23a0fccecf7c55c6484f7355"},{"sha":"78faa17e18593b7f6012293f8732ff90bf6768e3","author":{"name":"Scott Williams","email":"ec8be1492a599d241d4ef52de538c60aed99722c@gmail.com"},"message":"Merge pull request #241 from dpla/feature/dsl-compact\n\nAdd `#compact` to mapping DSL","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/78faa17e18593b7f6012293f8732ff90bf6768e3"},{"sha":"154bd84841b5f837dd632f4feec1eb8b12f90059","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Migrate to using krikri-spec\n\nMoves common shared examples and matchers out to a separate gem. This\nallows reuse of the test infrastructure in applications using the KriKri\nengine.\n\nAfter this change, some development workflows on KriKri will change:\n\n  - when writing tests or test helper code, consider whether the work\n  will be useful to implementing apps. If so, move it to `krikri-spec`.\n  - `krikri-spec` should be kept up-to-date. to this end, it is pinned\n  to the `develop` branch on GitHub in the `Gemfile`.\n  - It will sometimes be useful to use local copies of `krikri-spec`,\n  especially when working on tests as described above. To do this, it's\n  recommended that you use Bundler's `path:` option. See:\n  https://github.com/dpla/krikri-spec#development","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/154bd84841b5f837dd632f4feec1eb8b12f90059"},{"sha":"1321967a47d224a384e17aef39cab004609713ab","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Pin `rspec` to `~>3.3`\n\nRSpec 3.2 fails some tests related to `raise_error`. There were some\nchanges to that matcher in 3.3, so we're bumping to the latest version\nto handle these cases.\n\nSee: http://rspec.info/blog/2015/06/rspec-3-3-has-been-released/","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/1321967a47d224a384e17aef39cab004609713ab"},{"sha":"6591ead3c059ed8cffa243ba0398d5bb3695b47a","author":{"name":"Scott Williams","email":"ec8be1492a599d241d4ef52de538c60aed99722c@gmail.com"},"message":"Merge pull request #242 from dpla/feature/krikri-spec\n\nMigrate to using krikri-spec","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/6591ead3c059ed8cffa243ba0398d5bb3695b47a"},{"sha":"babc26aa435b99f1fd91feeae406323c45b89ab0","author":{"name":"Scott Williams","email":"ec8be1492a599d241d4ef52de538c60aed99722c@gmail.com"},"message":"Merge branch 'develop' into feature/rspec-3.3","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/babc26aa435b99f1fd91feeae406323c45b89ab0"},{"sha":"e5e82db6b8d98f5830ac983f27d64f856cffbbe5","author":{"name":"Scott Williams","email":"ec8be1492a599d241d4ef52de538c60aed99722c@gmail.com"},"message":"Merge pull request #243 from dpla/feature/rspec-3.3\n\nPin `rspec` to `~>3.3`","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/e5e82db6b8d98f5830ac983f27d64f856cffbbe5"},{"sha":"882e11befb2feb4bf5100991c7a57bbb2c04f9b6","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Refactor ValueArray to allow arbitrary `@bindings`\n\nContinues to allow initialization by passing a \"top\" node,\nbut allows arbitrary bindings to be passed down to a newly generated\n`ValueArray` in preparation of support for syntax\nlike. `arr.bind(:s).field('x').and.from(:s).field('y')`.","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/882e11befb2feb4bf5100991c7a57bbb2c04f9b6"},{"sha":"1ea2b66b9c02c6ca7935855b580ebabff8339ef5","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Add general `Parser::ValueArray` variable bindings\n\nAllows use of `#bind(:name)` to set a `ValueArray` instance to the given\nvariable name in `#bindings`. Methods to recover, filter, and join\nbindings are forthcoming.","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/1ea2b66b9c02c6ca7935855b580ebabff8339ef5"},{"sha":"aa1f55d32a77b4013a47b83b43f30da8ff30d9b8","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Support `#bind(:var).[...].and(from: :var)` patterns\n\nAllows binding arbitrary points in the tree to variables for later\nrecall. Initially supports an `#and(from: :var)` construction which\nrecalls the variable if the current node is empty.\n\nThis is similar to `#if`/`#else` but with more flexibility.","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/aa1f55d32a77b4013a47b83b43f30da8ff30d9b8"},{"sha":"3ce75bb56b558b30c10508564d3ddf93f94b1a83","author":{"name":"Scott Williams","email":"ec8be1492a599d241d4ef52de538c60aed99722c@gmail.com"},"message":"Merge pull request #244 from dpla/feature/dsl-backtrack\n\nFeature/dsl backtrack","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/3ce75bb56b558b30c10508564d3ddf93f94b1a83"},{"sha":"06874277edf0be86f9ae98b3465bf000b10fe154","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Refactor & Document MappingDSL #to_procs\n\nMappingDSL Declarations were somewhat messy and under-documented,\nparticularly the `#to_proc` methods. This refactors slightly, removing\nsome undue complexity. It also documents the Declaration classes much\nmore thoroughly.","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/06874277edf0be86f9ae98b3465bf000b10fe154"},{"sha":"78a9ff02c23b36818b01db65e0cafbf2a82e9f6b","author":{"name":"Tom Johnson","email":"55bc7b18e460d0d077310393ffbc002e6fe4eaec@dp.la"},"message":"Cleanup style on mapper_spec.rb\n\nMake Rubocop happy!","distinct":false,"url":"https://api.github.com/repos/dpla/KriKri/commits/78a9ff02c23b36818b01db65e0cafbf2a82e9f6b"}]}
{"actor":{"display_login":"no-reply"}}