{"push_id":2770609969,"size":99,"distinct_size":6,"ref":"refs/heads/kotlin-dsl","head":"3bb8f6518662a7d73c7020cd5a9d5488ce125ede","before":"e03b0def54c9f8e898d510da497baad11b3f3f22","commits":[{"sha":"6b8082aac482f38e24a3a66a329b7d14c10438b5","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Calculate Merkle hashes for PhysicalSnapshots","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/6b8082aac482f38e24a3a66a329b7d14c10438b5"},{"sha":"31737fa8f2a26320c5dedb10f170b741866fdf09","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Unpack merkle trees\n\nWe don't yet store the merkle tree information in the artifact.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/31737fa8f2a26320c5dedb10f170b741866fdf09"},{"sha":"63d0f38413a9c8e4df9fd5f9a3134998180d6733","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Fix counting entries when unpacking","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/63d0f38413a9c8e4df9fd5f9a3134998180d6733"},{"sha":"6186326d7bdccbe780c1e0d46ae039eb43d0742f","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Cache filtered trees without actual filtering\n\nWhen the filter always returns true, we can cache the full tree.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/6186326d7bdccbe780c1e0d46ae039eb43d0742f"},{"sha":"01e2054eeba24c2b5aa8d6b3fd718f85a26f04fc","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Don't sort classpath directories when fingerprinting\n\nThe classpath resources are already sorted since they come from a\nMerkle-Tree.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/01e2054eeba24c2b5aa8d6b3fd718f85a26f04fc"},{"sha":"946acf6abe3f294e074bde52ca860ca2dfe536ca","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Windows :(","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/946acf6abe3f294e074bde52ca860ca2dfe536ca"},{"sha":"c38f48e2c1f19506f9b1ef03ffe10747b86c5124","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Use getContentHash instead of getTreeHash","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/c38f48e2c1f19506f9b1ef03ffe10747b86c5124"},{"sha":"db3930949cfff6ea0400551373e1385592de065f","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Always calculate Merkle directory trees","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/db3930949cfff6ea0400551373e1385592de065f"},{"sha":"5015bbb4fde71f4ba8166833c6190ad80b8284c6","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Compare root hashes for up-to-date checks","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/5015bbb4fde71f4ba8166833c6190ad80b8284c6"},{"sha":"e39ffb74cf2220887c8bf9bb9db29ae439d0b3f3","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Don't use Merkle hashes in NormalizedFileSnapshot\n\nWhen we filter the outputs, the Merkle hashes are not updated, so that\ncauses some comparisons to fail. Moreover, directories would now be\nreported as changed when a file inside the directory changed.","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/e39ffb74cf2220887c8bf9bb9db29ae439d0b3f3"},{"sha":"07951ec25110d9c254e91a5ffd1925bd88495d82","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Create CurrentFileCollectionFingerprint for filtered outputs","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/07951ec25110d9c254e91a5ffd1925bd88495d82"},{"sha":"6f5ec3fabe181b9d5ce3abb4f41ff9b4ecb15f81","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Ignore empty non-output dirs","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/6f5ec3fabe181b9d5ce3abb4f41ff9b4ecb15f81"},{"sha":"ea0d0fe1d6809a12674a5db83a6a62ff487c5ed3","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Add test for build cache overhead on up-to-date build","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/ea0d0fe1d6809a12674a5db83a6a62ff487c5ed3"},{"sha":"84f19a90e22d6eb6463ff94ab64daf4a8dc42fb3","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Add correct value to constructor","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/84f19a90e22d6eb6463ff94ab64daf4a8dc42fb3"},{"sha":"c5641d5b60924300da80e6e3db34a4298137eea9","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Simplify MerkleDirectorySnapshotBuilder a little","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/c5641d5b60924300da80e6e3db34a4298137eea9"},{"sha":"b692167a77aa7fd3503db54feefcd40820bec8cc","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Rename FileSystemSnapshot{Filterer -> Filter}","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/b692167a77aa7fd3503db54feefcd40820bec8cc"},{"sha":"51e7a6359f67b3e789a3b1260c145b83475fa4c0","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Extract interned paths into local variables","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/51e7a6359f67b3e789a3b1260c145b83475fa4c0"},{"sha":"f0c113cdf0a42b942a43a24619dd15f8ab3099d6","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Extract some more","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/f0c113cdf0a42b942a43a24619dd15f8ab3099d6"},{"sha":"4ec521e50c0d3a5df95b1b2ac682244457726a07","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Pass directory to postVisitDirectory","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/4ec521e50c0d3a5df95b1b2ac682244457726a07"},{"sha":"dcb83012fcd87865b7be3f5684d3446179a06a1f","author":{"name":"Stefan Wolf","email":"a3cb738850fa39be667c4d6428d72aee854b2cc7@gradle.com"},"message":"Rename get{ContentHash -> Hash}","distinct":false,"url":"https://api.github.com/repos/gradle/gradle/commits/dcb83012fcd87865b7be3f5684d3446179a06a1f"}]}
{"actor":{"display_login":"bamboo"}}