{"push_id":2715809489,"size":83,"distinct_size":2,"ref":"refs/heads/saml","head":"15c2deb751c99ecae3de3ede5682910f3471b534","before":"73c5cd3efa50a29cc459d10aed2f1c89b85d5d95","commits":[{"sha":"e924860541e40b2f79c77ca1581248ba30382887","author":{"name":"Harsha Kethineni","email":"082393a69252970783961dd73d211112bdc6a94c@flywheel.io"},"message":"Must have site admin to search all data","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/e924860541e40b2f79c77ca1581248ba30382887"},{"sha":"98a980d79aa0b4b40546cb83dd35e8fe3d92dca7","author":{"name":"Harsha Kethineni","email":"082393a69252970783961dd73d211112bdc6a94c@flywheel.io"},"message":"Superuser does not always get all data","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/98a980d79aa0b4b40546cb83dd35e8fe3d92dca7"},{"sha":"49698ab45cd68e5db5abf94e0040e8812ff4be5c","author":{"name":"Ambrus Simon","email":"a51d344647021702e7031abbb5a8d00f8e4711fe@invenshure.com"},"message":"Enable ?inflate_jobs on analysis list endpoints","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/49698ab45cd68e5db5abf94e0040e8812ff4be5c"},{"sha":"e0d30176b083ebf8534547479e6131cb73e2bf87","author":{"name":"Ambrus Simon","email":"a51d344647021702e7031abbb5a8d00f8e4711fe@invenshure.com"},"message":"Enable ?join=origin on analysis endpoints","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/e0d30176b083ebf8534547479e6131cb73e2bf87"},{"sha":"0bef7a2d08795113626844f1e47b45f67bd0f7b1","author":{"name":"Ambrus Simon","email":"a51d344647021702e7031abbb5a8d00f8e4711fe@invenshure.com"},"message":"AnalysesHandler housekeeping","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/0bef7a2d08795113626844f1e47b45f67bd0f7b1"},{"sha":"c847d28c884cef94c512acdda7181623bf63b9a2","author":{"name":"Ambrus Simon","email":"a51d344647021702e7031abbb5a8d00f8e4711fe@invenshure.com"},"message":"Fix intermittent total coverage report error","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/c847d28c884cef94c512acdda7181623bf63b9a2"},{"sha":"531e0239b571e9e915857d1f1b07968b09405e92","author":{"name":"Ambrus Simon","email":"a51d344647021702e7031abbb5a8d00f8e4711fe@invenshure.com"},"message":"Merge pull request #1285 from flywheel-io/fix-coverage\n\nFix intermittent total coverage report error","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/531e0239b571e9e915857d1f1b07968b09405e92"},{"sha":"8ffe1223d661126c87b41038f181a9139ccc8940","author":{"name":"Megan Henning","email":"ece06f36e8066f521c192c210952986a4a7b5594@flywheel.io"},"message":"Turn codecov back on","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/8ffe1223d661126c87b41038f181a9139ccc8940"},{"sha":"bc3d48318d10dd29e66f549c7cf176c842d922b6","author":{"name":"Ambrus Simon","email":"a51d344647021702e7031abbb5a8d00f8e4711fe@invenshure.com"},"message":"Optimize out gear_name join - utilize new job.gear_info.name","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/bc3d48318d10dd29e66f549c7cf176c842d922b6"},{"sha":"0aff9c6574584475c4621f6c2be59f3385659f9e","author":{"name":"Ambrus Simon","email":"a51d344647021702e7031abbb5a8d00f8e4711fe@invenshure.com"},"message":"Merge pull request #1284 from flywheel-io/analysis-improvements\n\nAnalysis improvements","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/0aff9c6574584475c4621f6c2be59f3385659f9e"},{"sha":"100dd5673940cb2ac0c3e39f3207d884fdf08e6c","author":{"name":"Justin Ehlert","email":"36cc90acfa6617eed6135e1c4b084a06c9b520d9@flywheel.io"},"message":"Generalize resolver approach\n\nThis commit updates resolver to make use of mongo indexes and retrieve\nfewer nodes from the database. Also allows resolving just a single\ncontainer id without retrieving children.","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/100dd5673940cb2ac0c3e39f3207d884fdf08e6c"},{"sha":"a3d59250807025e227c7ecd0f604884b137e3851","author":{"name":"Justin Ehlert","email":"36cc90acfa6617eed6135e1c4b084a06c9b520d9@flywheel.io"},"message":"Add lookup endpoint that routes to GET for path\n\nIn order to support polymorphism in clients, this commit also adds\na new optional request environment variable `fw_node_type` which,\nwhen set should be included as `node_type` in the result.","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/a3d59250807025e227c7ecd0f604884b137e3851"},{"sha":"89073fb92105dbf2fc533dbbe110453eab023e23","author":{"name":"Justin Ehlert","email":"36cc90acfa6617eed6135e1c4b084a06c9b520d9@flywheel.io"},"message":"Move list_projection into ContainerStorage","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/89073fb92105dbf2fc533dbbe110453eab023e23"},{"sha":"81ff542954821864f0b37874e4479611ea308534","author":{"name":"Justin Ehlert","email":"36cc90acfa6617eed6135e1c4b084a06c9b520d9@flywheel.io"},"message":"Use ContainerStorage for resolver","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/81ff542954821864f0b37874e4479611ea308534"},{"sha":"dcd1fe221ebb4834bc081388d85514f081bf0c0b","author":{"name":"Justin Ehlert","email":"36cc90acfa6617eed6135e1c4b084a06c9b520d9@flywheel.io"},"message":"Add swagger documentation for lookup endpoint","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/dcd1fe221ebb4834bc081388d85514f081bf0c0b"},{"sha":"53e91080b24e15a3827cf5f756f3a5eef0f98782","author":{"name":"Justin Ehlert","email":"36cc90acfa6617eed6135e1c4b084a06c9b520d9@flywheel.io"},"message":"Fix test failing due to indeterminate ordering","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/53e91080b24e15a3827cf5f756f3a5eef0f98782"},{"sha":"d085be2542e6e963a39f4b57436beb9cd955ce9f","author":{"name":"Justin Ehlert","email":"36cc90acfa6617eed6135e1c4b084a06c9b520d9@flywheel.io"},"message":"Refactor resolver to support virtual nodes","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/d085be2542e6e963a39f4b57436beb9cd955ce9f"},{"sha":"2fc6504b59e9cf38936b9b54e80d1e5d19fe1689","author":{"name":"Justin Ehlert","email":"36cc90acfa6617eed6135e1c4b084a06c9b520d9@flywheel.io"},"message":"Add gears to resolver\n\nThis does not yet support gear versioning.","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/2fc6504b59e9cf38936b9b54e80d1e5d19fe1689"},{"sha":"48ec036eeec666d499c859a6b9ad93b706cddcf7","author":{"name":"Justin Ehlert","email":"36cc90acfa6617eed6135e1c4b084a06c9b520d9@flywheel.io"},"message":"Add optional query to get_analyses","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/48ec036eeec666d499c859a6b9ad93b706cddcf7"},{"sha":"315f722ed80659a6544fadb958b5b4ca1d12289e","author":{"name":"Justin Ehlert","email":"36cc90acfa6617eed6135e1c4b084a06c9b520d9@flywheel.io"},"message":"Add analyses to resolver","distinct":false,"url":"https://api.github.com/repos/flywheel-io/core/commits/315f722ed80659a6544fadb958b5b4ca1d12289e"}]}
{"actor":{"display_login":"nagem"}}