{"push_id":954903967,"size":102,"distinct_size":102,"ref":"refs/heads/master","head":"42df6a82c61e286d5396c17bb0f5d6b23f342da8","before":"9d3e120ae69f6aba7978e48c0528c384c5fd5e09","commits":[{"sha":"0e3ee9c98f33e4691f625f63eb6b0678e475afa9","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Set framework version to 4.0","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/0e3ee9c98f33e4691f625f63eb6b0678e475afa9"},{"sha":"040d20c52790a6e27941c118df4bbb5b247965aa","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Set framework version to 4.0","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/040d20c52790a6e27941c118df4bbb5b247965aa"},{"sha":"5ce3adf51b3a7f342be74308b90216a2cb7044fd","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Disable ilrepack on build. It causes double ilrepack during build.bat","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/5ce3adf51b3a7f342be74308b90216a2cb7044fd"},{"sha":"4cfc2cae028f4c2d9f7b3f6d7dc9a75284e01f8e","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"System.configuration -> System.Configuration","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/4cfc2cae028f4c2d9f7b3f6d7dc9a75284e01f8e"},{"sha":"a9a44d8c8e42b0bdd13cc3ed6c263ced4ef999d4","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"BCL async","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/a9a44d8c8e42b0bdd13cc3ed6c263ced4ef999d4"},{"sha":"c5994dd1804864b25509324c65fdaaad4b127868","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Fix compilation","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/c5994dd1804864b25509324c65fdaaad4b127868"},{"sha":"04a358419889a06ddc9d40b477d0bfb867b3da60","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Rewrite IScheduler implementations","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/04a358419889a06ddc9d40b477d0bfb867b3da60"},{"sha":"cae03b8767865bbbf1e41f9a0f39b9655454e67e","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Remove \"_\" prefix","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/cae03b8767865bbbf1e41f9a0f39b9655454e67e"},{"sha":"7db61dcb2de82befac16e4b6161779ca58a879f9","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Fix semaphore initialization","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/7db61dcb2de82befac16e4b6161779ca58a879f9"},{"sha":"be4928f8740249b259941ca89d2fd4960fc9b5dc","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Fix tests","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/be4928f8740249b259941ca89d2fd4960fc9b5dc"},{"sha":"10d537f411b51baf2291a05c8c1c8523db9c3b21","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Remove nunit reference from LogReader","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/10d537f411b51baf2291a05c8c1c8523db9c3b21"},{"sha":"a17767d83cd1f2d2e90142bde17986f8b135ddad","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Fix firing event and logging","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/a17767d83cd1f2d2e90142bde17986f8b135ddad"},{"sha":"1a7f11c831f88eb75114dc6be1e0562c96ff0e46","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Do not wait confirms on Client Command Dispatching Thread","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/1a7f11c831f88eb75114dc6be1e0562c96ff0e46"},{"sha":"ee6b32411233641829e2e506832f2708a6f27f19","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Merge branch 'master' into rework\n\nConflicts:\n\tSource/EasyNetQ.Hosepipe.Tests/packages.config\n\tSource/EasyNetQ.Hosepipe/packages.config\n\tSource/EasyNetQ.LogReader/packages.config\n\tSource/EasyNetQ.Tests.Performance.Consumer/packages.config\n\tSource/EasyNetQ.Tests/packages.config\n\tSource/EasyNetQ.Trace/packages.config\n\tSource/EasyNetQ/RabbitAdvancedBus.cs\n\tSource/EasyNetQ/packages.config","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/ee6b32411233641829e2e506832f2708a6f27f19"},{"sha":"54cdda6f3e65e713a265c057c63d055c3f618333","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"1. PersistentChannel changed. Now it sends event about publish  confirms and returns.\n2. Reimplemented Publish Confirms. Now it works with publish confirms event from Persistent Channel.\n3. A lot of sad magic connected with executing continuations not in client dispatching thread or rabbitmq client thread, only in thread pool.","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/54cdda6f3e65e713a265c057c63d055c3f618333"},{"sha":"c7867cd3b09e1416ca568d870284f3bc384f44ac","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Clean up unconfirmed requests after wait","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/c7867cd3b09e1416ca568d870284f3bc384f44ac"},{"sha":"3b0412ebb57a60e2f99e197019e233bee5dec474","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Cancel all unconfirmed requests and refresh unconfirmedRequests if channel was recreated","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/3b0412ebb57a60e2f99e197019e233bee5dec474"},{"sha":"6847c904f0606e764d74fda5b6e09d3243455c6a","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Use deliveryTag instead of sequenceNumber","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/6847c904f0606e764d74fda5b6e09d3243455c6a"},{"sha":"89cfa2d269b5a005bbf2ce6b60e7b7040098e40c","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"Remove NullStruct and use ExecuteSynchronously where possible.","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/89cfa2d269b5a005bbf2ce6b60e7b7040098e40c"},{"sha":"d9eeeaefe59b0d6a65dcf041e9b3cf25353cf885","author":{"email":"8b0e809633cb0e003deb41e80a133a737d559f67@gmail.com","name":"Yury Pliner"},"message":"IsStopError -> NeedRethrow","distinct":true,"url":"https://api.github.com/repos/maverix/EasyNetQ/commits/d9eeeaefe59b0d6a65dcf041e9b3cf25353cf885"}]}