{"push_id":1171746784,"size":3,"distinct_size":1,"ref":"refs/heads/issue-212","head":"1c1b6b5bb4d23157c302929bffccfb18340b36bd","before":"979306120e273ffe6a82e447c0a9ffaee021248e","commits":[{"sha":"1b60bad719ef40c1f949798290260eca926e2b1f","author":{"name":"Myron Scott","email":"e75a668110fb7b646691caf78f2a710cec0355f2@softwareag.com"},"message":"Fix #223 - Throw EntityNotFoundException instead of IllegalArgumentException when an entity is not on a classpath","distinct":false,"url":"https://api.github.com/repos/jd0-sag/terracotta-core/commits/1b60bad719ef40c1f949798290260eca926e2b1f"},{"sha":"fcb3b8addc6fc745d94417e24d346bc7f18925fe","author":{"name":"jd0-sag","email":"2f525d8979679fd83e273d6775019b3cf1fb5939@softwareag.com"},"message":"Merge pull request #228 from myronkscott/fix_entity_classpath\n\nFix #223 - Throw EntityNotProvided","distinct":false,"url":"https://api.github.com/repos/jd0-sag/terracotta-core/commits/fcb3b8addc6fc745d94417e24d346bc7f18925fe"},{"sha":"1c1b6b5bb4d23157c302929bffccfb18340b36bd","author":{"name":"Jeff Disher","email":"2f525d8979679fd83e273d6775019b3cf1fb5939@softwareag.com"},"message":"Fix #212: create() assumes tryLock failure implies entity exists\n\n-this is a stop-gap to emulate a different locking scheme on top of the existing remnants of maintenance mode\n-while it won't give the correct answer in all cases (for example, if the client holding a lock is trying to delete a non-existent entity), it will provide the correct response, and alleviate the locking behavior we no longer want, in the paths EhCache calls (where the lock is only held because the entity exists (a fetch), the entity is about to exist (create), or does exist and is about not to (destroy))","distinct":true,"url":"https://api.github.com/repos/jd0-sag/terracotta-core/commits/1c1b6b5bb4d23157c302929bffccfb18340b36bd"}]}
{"actor":{"display_login":"jd0-sag"}}