{"push_id":705983847,"size":20,"distinct_size":1,"ref":"refs/heads/master","head":"0b8863669aac5c445683455020cc071b8b6160cc","before":"d0d7de658ed4ae7fc11dc5053f97f2995865037c","commits":[{"sha":"7b8d7802aa5c3dee022956c89f0f3142cfa67cf5","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Initial version","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/7b8d7802aa5c3dee022956c89f0f3142cfa67cf5"},{"sha":"5d604e6f8c3dfc0051f853c7b7435b5d9ad9d37d","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Add `ignore_providers` option","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/5d604e6f8c3dfc0051f853c7b7435b5d9ad9d37d"},{"sha":"a144782198a61cbc05a9b7e9e86dc7b0dbbf58f8","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Use `~w` instead of `~p` so we don't truncate data","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/a144782198a61cbc05a9b7e9e86dc7b0dbbf58f8"},{"sha":"466f5e1f04abf50e1696057888a1ce95b322ae76","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Rename `hash(FilePath)` into `hashof_file(FilePath)`","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/466f5e1f04abf50e1696057888a1ce95b322ae76"},{"sha":"a77455ef1e59f2ba35d55af3fcfaf45ef9ec7ecb","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Fix timing issue in the test suite","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/a77455ef1e59f2ba35d55af3fcfaf45ef9ec7ecb"},{"sha":"d69df6b9e614a6be3987849c2c4e37104a6787c1","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Use monitor to unsubscribe when subscriber die","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/d69df6b9e614a6be3987849c2c4e37104a6787c1"},{"sha":"bfdc373a967a379121ee808c2f03a819429b5fa0","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Rename couch_epi:all into couch_epi:dump","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/bfdc373a967a379121ee808c2f03a819429b5fa0"},{"sha":"3a4e1ae9eccfc4ed32d467113917bd659224f5b9","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Handle stop message","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/3a4e1ae9eccfc4ed32d467113917bd659224f5b9"},{"sha":"1151f5875d2701592330bf5332d5df1641ea250c","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Remove modules from dispatch on termination","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/1151f5875d2701592330bf5332d5df1641ea250c"},{"sha":"8c06977f36bc61af3bb85f08e45363ad6c20ec41","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Add all/any convinence funs to couch_epi","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/8c06977f36bc61af3bb85f08e45363ad6c20ec41"},{"sha":"1740a52e3986c7119a6051955b1552deb6ede61e","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Fix handling of `stop` message","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/1740a52e3986c7119a6051955b1552deb6ede61e"},{"sha":"94c7b1c616934be39e229caa2b68515388aa619f","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Add couch_epi_data","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/94c7b1c616934be39e229caa2b68515388aa619f"},{"sha":"39d5045e6add18fd503fb264ab9f044cd2a5d37a","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Document `ignore_providers` option","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/39d5045e6add18fd503fb264ab9f044cd2a5d37a"},{"sha":"d9405df5221baf98e3b5b5e530259f068c9d710f","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Add childspec helper to _data_source and _functions","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/d9405df5221baf98e3b5b5e530259f068c9d710f"},{"sha":"e4b6c2cad524956beb098e99b5e6b14cd5b3e8f7","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Update documentation","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/e4b6c2cad524956beb098e99b5e6b14cd5b3e8f7"},{"sha":"32e542eedf3e93a20f854145096143d617c5fa9c","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Use code_change to trigger generation of a module\n\nPreviously we did periodic check of hashes for every provider module.\nWe switch to code_change use. Which would be called if specify modules\nargument in child spec of the supervisor from where we register our\nprovider module.\n\nWe rely on this bit \"Modules should be a list with one element [Module],\nwhere Module is the name of the callback module, if the child process\nis a supervisor, gen_server or gen_fsm. If the child process is a\ngen_event, Modules should be dynamic.\" from\nhttp://www.erlang.org/doc/design_principles/sup_princ.html","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/32e542eedf3e93a20f854145096143d617c5fa9c"},{"sha":"3c992ea9018828a642a77a68dc5b9038770c5237","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Rewrite test suite to test new functionality","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/3c992ea9018828a642a77a68dc5b9038770c5237"},{"sha":"5c39b53d74fecf5a8a8df8b9d51cc1a2911ac24f","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Remove unused function","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/5c39b53d74fecf5a8a8df8b9d51cc1a2911ac24f"},{"sha":"cfae020b70edd11e90a005c5429dc26fe08f5d9c","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"ILYA Khlopotov"},"message":"Fix compilation warnings","distinct":false,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/cfae020b70edd11e90a005c5429dc26fe08f5d9c"},{"sha":"0b8863669aac5c445683455020cc071b8b6160cc","author":{"email":"3fd039c72976f9f89629fb5b95d0a929c183add0@ca.ibm.com","name":"iilyak"},"message":"Merge pull request #1 from iilyak/first_version\n\nInitial version","distinct":true,"url":"https://api.github.com/repos/iilyak/couch_epi/commits/0b8863669aac5c445683455020cc071b8b6160cc"}]}