{"push_id":720912106,"size":55,"distinct_size":52,"ref":"refs/heads/master","head":"dbd7c0c07f83ef844100e6ca7c2094e2cce6cc39","before":"6550a9d4ca5bb31948db53cb942910011ef5c458","commits":[{"sha":"326609a1bf8d2887039b37bd6045e40e10ac7f75","author":{"email":"f7ce5d4aa4f84746d30d1f5234d9b6eadeeb31e7@tripolis.com","name":"Harald Walker"},"message":"Latest javadoc and update trunk for 1.16 snapshot.","distinct":false,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/326609a1bf8d2887039b37bd6045e40e10ac7f75"},{"sha":"cb41db83459b6d17af9544eabdc487d13307f5b5","author":{"email":"df997157e463bc5c63a469ba9533d20c9131c8ed@yahoo.com","name":"Alexander Radzin"},"message":"Added Mediapartners-Google to list of bots","distinct":false,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/cb41db83459b6d17af9544eabdc487d13307f5b5"},{"sha":"4b57fb722e11debe7713fe21b651b992c9ef945d","author":{"email":"23e3cb9411db510c84e9993bbb456378bb6faf4e@gmail.com","name":"Pavel Sher"},"message":"speedup Browser.parseUserAgentString - it performed expensive toLowerCase call for each browser in the list and for each child of the browsers","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/4b57fb722e11debe7713fe21b651b992c9ef945d"},{"sha":"501ff1993d2275065f5b5cc4f90f0fa7c2a85feb","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"extract isInUserAgentLowercaseString(String)","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/501ff1993d2275065f5b5cc4f90f0fa7c2a85feb"},{"sha":"e26e484b442805519402a7aafb8674ee3f4cf97a","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"extract containsExcludeTokenLowercase(String)","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/e26e484b442805519402a7aafb8674ee3f4cf97a"},{"sha":"cbea0c727d636ccf24dea2f3e7f77d8cf3009a4a","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"checkUserAgent: factorize agentString == null test","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/cbea0c727d636ccf24dea2f3e7f77d8cf3009a4a"},{"sha":"1ea0b7233cf6847e7fbe799c233a80aa050371d9","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"extract checkUserAgentLowercase(String)","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/1ea0b7233cf6847e7fbe799c233a80aa050371d9"},{"sha":"902dbae29ee90c0d01055cf58a77ad0b9e95a139","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"drop containsExcludeToken(String)","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/902dbae29ee90c0d01055cf58a77ad0b9e95a139"},{"sha":"84f0423be1674ea53e5455c8693abc1f4383a956","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"Convert OperatingSystem reference strings to lowercase","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/84f0423be1674ea53e5455c8693abc1f4383a956"},{"sha":"b0bd4e353d9d05ece4805db0c3ec797926c40210","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"OperatingSystem: factorize agentString == null test and lowercasing","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/b0bd4e353d9d05ece4805db0c3ec797926c40210"},{"sha":"1938a7370d69d990081a3c4e36f9958042f76068","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"Application: factorize referrerString == null test and lowercasing","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/1938a7370d69d990081a3c4e36f9958042f76068"},{"sha":"e3afbd0720a69842b0d7db646eee257d033516d1","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"Factorize String[] toLowerCase()","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/e3afbd0720a69842b0d7db646eee257d033516d1"},{"sha":"f273dcb8e638520091750c751b92c2a74473b132","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"UserAgent: factorize agentString == null test and lowercasing","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/f273dcb8e638520091750c751b92c2a74473b132"},{"sha":"e0cd41b796373b5e1ef9b1876921a2c93374d145","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"Merge branch 'master' into trunk\n\nuse/ApplicationType.html\nuse/OperatingSystem.html\nuse/RenderingEngine.html","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/e0cd41b796373b5e1ef9b1876921a2c93374d145"},{"sha":"1b99f4ce64f7e3fab559f959e5a8c7dbea34401c","author":{"email":"4f657a8d756138b03b0e2d220c73b601e57884dd@ezakus.com","name":"Pierre Etchemaite"},"message":"Factorize String[] contains","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/1b99f4ce64f7e3fab559f959e5a8c7dbea34401c"},{"sha":"a57c50fe5682f02d131a1178c54f9347c21f8488","author":{"email":"c4ad5ac6515177d8b7e15392c2142ea9e6aaa589@users.noreply.github.com","name":"Harald Walker"},"message":"Merge pull request #89 from alexradzin/mediapartners-google\n\nAdded Mediapartners-Google to list of bots","distinct":false,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/a57c50fe5682f02d131a1178c54f9347c21f8488"},{"sha":"d431158a5cb37a09e8878abbc423429ba2ee1db1","author":{"email":"23e3cb9411db510c84e9993bbb456378bb6faf4e@gmail.com","name":"Pavel Sher"},"message":"merging with petchema changes","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/d431158a5cb37a09e8878abbc423429ba2ee1db1"},{"sha":"b3f2b8f85850bdcc6cb17362a582b39418596a90","author":{"email":"23e3cb9411db510c84e9993bbb456378bb6faf4e@gmail.com","name":"Pavel Sher"},"message":"better code reuse","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/b3f2b8f85850bdcc6cb17362a582b39418596a90"},{"sha":"3e741611510c6aff59db2166c5d04003a07a80c9","author":{"email":"c09a0f68dd96ee547fad05e632a7e6684d84356e@gadz.org","name":"Madgency"},"message":"correct HP Manufacturer typo","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/3e741611510c6aff59db2166c5d04003a07a80c9"},{"sha":"356855363f806890c7c6742947b405b4183bbad7","author":{"email":"c4ad5ac6515177d8b7e15392c2142ea9e6aaa589@users.noreply.github.com","name":"Harald Walker"},"message":"Merge pull request #91 from guignol/patch-1\n\ncorrect HP Manufacturer typo","distinct":true,"url":"https://api.github.com/repos/intentmedia/user-agent-utils/commits/356855363f806890c7c6742947b405b4183bbad7"}]}