{"push_id":912739249,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"68fe6fc5e7d79a8ba1e57b1160d3d3574257d358","before":"a81052855c75b53aefa35bf0851306d08e5c0a51","commits":[{"sha":"b4cbc26aeb1caf2e6664c7a59d6d8cd0ca542782","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Add support for ABCL\n\nTurns out we don't need to adjust all too much to support ABCL.  This\ngives us the bulk of what we need to run mu-cl-resources on the JVM.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/b4cbc26aeb1caf2e6664c7a59d6d8cd0ca542782"},{"sha":"ea53fbf3a97f3766a6cad3d69e2c83ad139a2ddd","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Update for new mu-cl-support\n\nThe new version of mu-cl-support offers support for generating a UUID.\nThis generated UUID would have interesting properties in terms of\nsorting.  We will use this property in the near future to ensure\nconsistent returning of results.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/ea53fbf3a97f3766a6cad3d69e2c83ad139a2ddd"},{"sha":"f042f096c843ee20564e9b6518b5f2c44dfb399a","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Sort resources by their UUID\n\nThis uses a change which was just added to mu-cl-support.  It sorts the\nresponses by their UUID so that they could later be paginated.  This\napproach should be okayish for the pagination portion.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/f042f096c843ee20564e9b6518b5f2c44dfb399a"},{"sha":"f1ad1859f3925f53054dd1c1d12d4c8ece9d9506","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Preliminary support for pagination of resource listing\n\nThis contains preliminary support for listing of resources.  This is an\ninitial approach which doesn't contain full support yet.\n\nIt is expected that this functionality will later on be abstracted in\norder to add pagination to the relations also.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/f1ad1859f3925f53054dd1c1d12d4c8ece9d9506"},{"sha":"83b534b7409108069f1e84fa3d97b35d5a16fc99","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Add obligatory links in resource pagination\n\nThe resource pagination now contains the correct links.  This is only\npart of the story as cleanup and abstraction are still to follow.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/83b534b7409108069f1e84fa3d97b35d5a16fc99"},{"sha":"c6589dc61c9c404b82b613a9666d499f61dd797e","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Move build-url to supporting functions\n\nThis function is not core, hence it should be in a less visible place.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/c6589dc61c9c404b82b613a9666d499f61dd797e"},{"sha":"67fbc52fb9e0c996c57de3c2e727dbe22e63272d","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Rename page to page-number consistently\n\nThe page variable doesn't look very expressive, page-number will be\neasier to read and grok.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/67fbc52fb9e0c996c57de3c2e727dbe22e63272d"},{"sha":"cff9ced69fe9666783d36b479cdbdb05e8f5179f","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Extract counting of matched responses\n\nThe amount of matches which hold for a set of sparql clauses has been\nabstracted.  This assumes there's a single variable which yields a\nunique response.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/cff9ced69fe9666783d36b479cdbdb05e8f5179f"},{"sha":"187fc2e99eb6026b4a8221d8e892a9d7674f902d","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Abstract fetching of data for list of uuids\n\nWe need to fetch the data for a set of uuids.  This commit abstracts\nthat use-case so applications using it can become more\nstraight-forward.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/187fc2e99eb6026b4a8221d8e892a9d7674f902d"},{"sha":"48620062f32836879efd73450a8518bfb6fab91a","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Extract fetching of pagination info\n\nFetching of the pagination info is now disconnected from the calculation\nof the list-response.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/48620062f32836879efd73450a8518bfb6fab91a"},{"sha":"0ba8648d04a7707fe2f306d60808aff7682d5e41","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Extract discovery of right uuids for sparql body\n\nThe uuids that match the body's clauses need to be paginated.  That\nsupport has been extracted to a separate method.  This should further\nhelp in abstracting the logic needed for paginating response sets.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/0ba8648d04a7707fe2f306d60808aff7682d5e41"},{"sha":"144baaf632eacd6eda7e0339ba5bbf367df89ff1","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Abstract the whole fetching of a paginated response\n\nThe paginated response returning is now fully abstracted.  Only the\ngraph pattern needs to be supplied.\n\nIn further commits we should abstract this further, ensuring the code\nfor finding such paginated responses is nice to read.  From there on, we\nshould be able to use this same code for paginating the relationships.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/144baaf632eacd6eda7e0339ba5bbf367df89ff1"},{"sha":"aa2e96c8fb8ea397de9a38e2a58e8feb067f29fa","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Move listing code to separate section\n\nThe code for calculating and paginating a response is too complex and\nshould have its own section in the file.  This should make it easier to\ngrok.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/aa2e96c8fb8ea397de9a38e2a58e8feb067f29fa"},{"sha":"47b163ced3903fecbf935ada1769206b3dba4d69","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Aid reading of code by adding a simple note\n\nThe build-pagination-links method isn't exactly user-friendly.  However,\nfor the minimal amount of time I was willing to spend on it, I didn't\nimmediately see a way to make this code a lot cleaner.  Comment reflects\nthat this is skippable code for the human reader.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/47b163ced3903fecbf935ada1769206b3dba4d69"},{"sha":"d3ffeef9fb567384bf364261e320c02f0aa6cb8c","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Correct next/prev page links appearance\n\nThese links used strict boundaries, rather than open-ended ones.  This\nmeant that outside of the range, they would also show the links.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/d3ffeef9fb567384bf364261e320c02f0aa6cb8c"},{"sha":"a872fc566d28b32e0cdd029242d629f6ae2ec3cc","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Use *default-page-size* parameter everywhere\n\nThe default for the page size should be *default-page-size*, not a magic constant.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/a872fc566d28b32e0cdd029242d629f6ae2ec3cc"},{"sha":"1c87732d20869938237e92f83f1b0df812ed63be","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Last page is 0 for empty collection\n\nAn empty collection has page 0 as the last element of the collection.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/1c87732d20869938237e92f83f1b0df812ed63be"},{"sha":"ba5a610f9e5f69f5920031c1068b6a9570f12bed","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Allow extra info in the links object of p-c-r\n\nThe paginated-collection-response object now allows for defaults to be\nset in the links object of the responded object.  This should make the\ndefinition of relationships's contents easier.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/ba5a610f9e5f69f5920031c1068b6a9570f12bed"},{"sha":"3ef829c393d7013c33afe8c4391bd3058ccc038b","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"Simplify and paginate related resource links\n\nThe related resource links are now also paginated.  The implementation\nnow uses the paginated-collection-response method and is therefore quite\na bit simpler.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/3ef829c393d7013c33afe8c4391bd3058ccc038b"},{"sha":"60aad8647c65e59add140a5878b34e4631f150d0","author":{"email":"24d03be1bc0947910430fca03da6f9f2b2ff2436@gmail.com","name":"Aad Versteden"},"message":"First stab at supporting search/filter\n\nThe system now supports search to a minor extent.  It is possible to\nsupply a search string for an attribute, after which a filter will be\nplaced on that attribute.  The implementation isn't exactly pretty yet,\nbut it's a startpoint.","distinct":true,"url":"https://api.github.com/repos/mu-semtech/mu-cl-resources/commits/60aad8647c65e59add140a5878b34e4631f150d0"}]}