{"push_id":894261982,"size":25,"distinct_size":9,"ref":"refs/heads/ks_docker_image_info","head":"9233b52b6064096d25ef2285b146d14728430433","before":"6750c836b482f21468a2d48658c654d18ac68232","commits":[{"sha":"4b241d64215169773285c1e678fd8c9e651863f7","author":{"email":"8a256fd6cf8c9c33587e4cb4bc75f42e55443c4c@gmail.com","name":"Chris Llanwarne"},"message":"Added a CRC hash get function for helping Job Avoision","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/4b241d64215169773285c1e678fd8c9e651863f7"},{"sha":"06640d9d3c95bdcfec6244dd956ebab956c3920c","author":{"email":"22445ad122e955e4a9c6840e4278d7909061b72f@gmail.com","name":"Scott Frazer"},"message":"WdlValue Hash","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/06640d9d3c95bdcfec6244dd956ebab956c3920c"},{"sha":"36450348f474d59ac9db7613f6679bdc592c8cc2","author":{"email":"8482b06dad311852f624442510e2d3ff8bc97e02@broadinstitute.org","name":"Thibault Jeandet"},"message":"Fix switch + Main bugs","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/36450348f474d59ac9db7613f6679bdc592c8cc2"},{"sha":"6a19dd76d80557ff3cd95c30508f8cc536d8e6b1","author":{"email":"8482b06dad311852f624442510e2d3ff8bc97e02@broadinstitute.org","name":"Thibault Jeandet"},"message":"PR","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/6a19dd76d80557ff3cd95c30508f8cc536d8e6b1"},{"sha":"6910047e53780177b32ea5d85d04b348406bb217","author":{"email":"8482b06dad311852f624442510e2d3ff8bc97e02@broadinstitute.org","name":"Thibault Jeandet"},"message":"overwrite call-caching with WF options","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/6910047e53780177b32ea5d85d04b348406bb217"},{"sha":"9d8cf3c90588d37b3a77c04a2aebc6e5716a0c06","author":{"email":"8482b06dad311852f624442510e2d3ff8bc97e02@broadinstitute.org","name":"Thibault Jeandet"},"message":"fix rebase","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/9d8cf3c90588d37b3a77c04a2aebc6e5716a0c06"},{"sha":"e308a4156166dbe1933e86071d5dc3a5d71046d5","author":{"email":"8482b06dad311852f624442510e2d3ff8bc97e02@broadinstitute.org","name":"Thibault Jeandet"},"message":"PR comments","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/e308a4156166dbe1933e86071d5dc3a5d71046d5"},{"sha":"3f8fa305d61dc9e8fa6689219ba39f492d89f3f0","author":{"email":"8482b06dad311852f624442510e2d3ff8bc97e02@broadinstitute.org","name":"Thibault Jeandet"},"message":"PR comments","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/3f8fa305d61dc9e8fa6689219ba39f492d89f3f0"},{"sha":"7153b87fc5ca9fd7d38998ca298d667c935be73b","author":{"email":"8482b06dad311852f624442510e2d3ff8bc97e02@broadinstitute.org","name":"Thibault Jeandet"},"message":"PR comments","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/7153b87fc5ca9fd7d38998ca298d667c935be73b"},{"sha":"07f23d7e092833f0db8c762bcb892c90c49bbe7e","author":{"email":"8482b06dad311852f624442510e2d3ff8bc97e02@broadinstitute.org","name":"Thibault Jeandet"},"message":"PR comments","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/07f23d7e092833f0db8c762bcb892c90c49bbe7e"},{"sha":"46f881d04f06ed350d74c539aaa90fc4a83c1357","author":{"email":"22445ad122e955e4a9c6840e4278d7909061b72f@gmail.com","name":"Scott Frazer"},"message":"Call Caching now works for local and JES backends.","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/46f881d04f06ed350d74c539aaa90fc4a83c1357"},{"sha":"a1d620556cb7fcfa42757c3b13a8a3181ace350f","author":{"email":"22445ad122e955e4a9c6840e4278d7909061b72f@gmail.com","name":"Scott Frazer"},"message":"Merge pull request #310 from broadinstitute/sfrazer_call_caching\n\nThe rest of call caching","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/a1d620556cb7fcfa42757c3b13a8a3181ace350f"},{"sha":"2c354e835271a66fc3112054dfb148b2530d521a","author":{"email":"23bfb475e291ec2ffefab21396d4ca6b6adcebf5@broadinstitute.org","name":"Miguel Covarrubias"},"message":"Call caching endpoint","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/2c354e835271a66fc3112054dfb148b2530d521a"},{"sha":"63928525635f3579e0e0b617b61b2cee958ee901","author":{"email":"23bfb475e291ec2ffefab21396d4ca6b6adcebf5@users.noreply.github.com","name":"mcovarr"},"message":"Merge pull request #306 from broadinstitute/mlc_call_caching\n\nCall caching endpoint","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/63928525635f3579e0e0b617b61b2cee958ee901"},{"sha":"91de110005872a7f59cd6bfcaa488b5c03257b54","author":{"email":"6e260233b66319376d0fccfa8a2ca26d2b482c81@gmail.com","name":"Jeff Gentry"},"message":"Merge pull request #292 from broadinstitute/avoidCachingForWF\n\nCall Caching Configuration (Cromwell + Workflow)","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/91de110005872a7f59cd6bfcaa488b5c03257b54"},{"sha":"168ad1e48d6a43ebb3205f8a0c9da83a9027a254","author":{"email":"8482b06dad311852f624442510e2d3ff8bc97e02@broadinstitute.org","name":"Thibault Jeandet"},"message":"fix git merge","distinct":false,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/168ad1e48d6a43ebb3205f8a0c9da83a9027a254"},{"sha":"4b9107af9b65cba5a74f28e4650067c422c42abd","author":{"email":"308599bb85a62663c264fd1cba07698f9b7d0eb7@broadinstitute.org","name":"Khalid Shakir"},"message":"Work in progress: Utilities for contacting Docker Hub / GCR to get image information.\nPractically non-existent comments.\nTests are incomplete / non-unit tests. May mock out a true client.\nGoogle authentication not pulled from credentials. TODO: look at JES client auth.\nMay refactor location / names of classes.\nTypoes.\nEtc.","distinct":true,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/4b9107af9b65cba5a74f28e4650067c422c42abd"},{"sha":"132aa931ca51413990f83699cb4919a6641dd400","author":{"email":"308599bb85a62663c264fd1cba07698f9b7d0eb7@broadinstitute.org","name":"Khalid Shakir"},"message":"Added comments to several docker related files.","distinct":true,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/132aa931ca51413990f83699cb4919a6641dd400"},{"sha":"91ea32dfd9931cb66bc96e9d058a27109553499d","author":{"email":"308599bb85a62663c264fd1cba07698f9b7d0eb7@broadinstitute.org","name":"Khalid Shakir"},"message":"Wired in more of the Google Credentials, accessing gcr.io using the same credentials that are used for talking to JES.\nTODO: Current \"tests\" silence exceptions when unable to access credentials.\n`DockerIdentifierParser.parse()` now tail recurses into an explicit default, instead of an unreachable `Error`.\nMoved `DockerLogin` information as a member of the `DockerRegistry` instance.","distinct":true,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/91ea32dfd9931cb66bc96e9d058a27109553499d"},{"sha":"69d2f29a7f6b341c0bad08b508dcad51bccc6913","author":{"email":"308599bb85a62663c264fd1cba07698f9b7d0eb7@broadinstitute.org","name":"Khalid Shakir"},"message":"Instead of `fallbackTo`, use `recoverWith` to both delay running the fallback, and to also return the exception from the fallback.","distinct":true,"url":"https://api.github.com/repos/broadinstitute/cromwell/commits/69d2f29a7f6b341c0bad08b508dcad51bccc6913"}]}