{"push_id":1229582430,"size":16,"distinct_size":10,"ref":"refs/heads/SamplesProject","head":"1726d40e3553ae7c98bd7b47cc8fe2ef8f320984","before":"14b4c2aae12032dcc2b615dae2528b92be92df44","commits":[{"sha":"d4f7893dca147e38107c9cd27f9f6669db74beec","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Initial separation of message/brokered message table.\n\nIntroduce generic IMessageBrokeredMessageTable which removes the responsibility from peek lock message control specifically and rework all peek lock message control to utilize that.\n\nFrom here I can now utilize the same IMessageBrokeredMessageTable in other extension as well.","distinct":false,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/d4f7893dca147e38107c9cd27f9f6669db74beec"},{"sha":"5c058f2784f36afe2b86ea311d8476bed2307302","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Initial implementation of message properties.\n\n * Surface API of Get[Incoming|Outgoing]MessageProperties extenstion methods and I[Incoming|Outgoing]MessageProperties interfaces\n * MessagePropertiesProvider implementation that follows same design as peek lock control stuff.","distinct":false,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/5c058f2784f36afe2b86ea311d8476bed2307302"},{"sha":"e8eb9d381fdd7ee2db080c13dfd0d1f60755b575","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Removing message tracking removal from peek lock control.\n\nRemoving it proactively from tracking offered no benefits and only complexity in the code, so I removed it.","distinct":false,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/e8eb9d381fdd7ee2db080c13dfd0d1f60755b575"},{"sha":"9267cc2aeefea4f8cf320e960e2d2b256283c5a0","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Refactoring of internal APIs around peek lock msg control and msg properties.\n\n * Refactoring APIs less around direct access to static properties with .Use(...) style API\n * Introduced FakeMessagePeekLockControlProvider and FakeMessagePropertiesProvider along with UseFakeXXX configuration APIs to facilitate testing scenarios for consumers of this library.","distinct":false,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/9267cc2aeefea4f8cf320e960e2d2b256283c5a0"},{"sha":"96b11e22be1eadd72cd0d155cb32bd7c62156776","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Adding additional tests around peek lock control.","distinct":false,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/96b11e22be1eadd72cd0d155cb32bd7c62156776"},{"sha":"5a16bbaf2421bef024aaf72f52048f60f84ff310","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Adding tests around incoming/outgoing message properties APIs.","distinct":false,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/5a16bbaf2421bef024aaf72f52048f60f84ff310"},{"sha":"cd200a7c9e92313f0a9a41e104d197a26c759481","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Initial commit of Samples project.","distinct":true,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/cd200a7c9e92313f0a9a41e104d197a26c759481"},{"sha":"e49e69863038466e5178adbdb2f54bce6873784d","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Fleshing out sample a little further.\n\n   * Now using canDeleteIfAlreadyExists for temporary queue.\n   * Added command ids to be able to track specific commands.\n   * Put sending and receiving command subscriptions on task pool scheduler.","distinct":true,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/e49e69863038466e5178adbdb2f54bce6873784d"},{"sha":"59042e03a4b9c4547b9fcb6a39ab0b13195e5ddc","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Upgrading to latest nuget package versions in sample project.","distinct":true,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/59042e03a4b9c4547b9fcb6a39ab0b13195e5ddc"},{"sha":"b76d909ecf2b4b62296a0ba2982f624c2e43c160","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Adding more functionality to the samples project.\n\n * Added dynamic control over sending commands.\n * Added sending of events in response to commands and added dynamic control over receiving events.","distinct":true,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/b76d909ecf2b4b62296a0ba2982f624c2e43c160"},{"sha":"aeea4f1aae9f1ad1b2f9a54a65d9f8ee542e4b16","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Upgrading samples to work with the latest changes to the framework.","distinct":true,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/aeea4f1aae9f1ad1b2f9a54a65d9f8ee542e4b16"},{"sha":"4300583bd61e675961b3078cb008cb8bd09d190e","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Some more clean up on the sample.","distinct":true,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/4300583bd61e675961b3078cb008cb8bd09d190e"},{"sha":"d2afbd79922cf8dc2e461e0667b3352d35554cb4","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Updated samples project to reflect latest changes.","distinct":true,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/d2afbd79922cf8dc2e461e0667b3352d35554cb4"},{"sha":"f046762351b4c8b3b50dbf6b2b130102ad9ef9d0","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Updating Samples project.\n\n * Updated to latest versions of everything\n * Now using peek lock message style (to show that off/exercise that code)","distinct":true,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/f046762351b4c8b3b50dbf6b2b130102ad9ef9d0"},{"sha":"8720c6207cd3fd7e18ba6a2bfd64cfad397bc49b","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"Upgrading to latest Obvs.AzureServiceBus API changes (removal of PeekLockMessage).","distinct":true,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/8720c6207cd3fd7e18ba6a2bfd64cfad397bc49b"},{"sha":"1726d40e3553ae7c98bd7b47cc8fe2ef8f320984","author":{"name":"Drew Marsh","email":"00d307c94158590aa59f9fee1d281f852b0e7f94@hotmail.com"},"message":"More work on sample program logic.\n\nNow simulating failure to process a command 10% of the time and reporting DeliveryCount for each message so we can see incoming message properties working correctly.","distinct":true,"url":"https://api.github.com/repos/drub0y/Obvs.AzureServiceBus/commits/1726d40e3553ae7c98bd7b47cc8fe2ef8f320984"}]}
{"actor":{"display_login":"drub0y"}}