{"push_id":1156493066,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"bb26bdabb6529668bfc42f6ba759cf70e13a7e8b","before":"d85eca82ee80a4913b8040acb0e7ca1db63c59a3","commits":[{"sha":"8d476fba232fb5b075c1e6c039a1821c53a4caf4","author":{"name":"Sam Roberton","email":"fc2a274964d430870f7cc119c87a45eb56b240d3@samroberton.com"},"message":"Support multiple reloads in a pipeline; helps #41\n\nThis commit does two things:\n\n1. Use a gensym'd name for the (former) `adzerk.boot_reload` ns, so that\ndifferent `reload` tasks in a single pipeline can operate independently\nwithout collisions.\n\n2. Introduce an optional `:only-by-re` option, and when it's set, only\nsend reloads of files in the fileset which match the given patterns.\nThis presents a solution to the problem in #41, in that reloads can be\nlimited to the artefacts from a single build's compilation artefacts,\navoiding the need for the `reload` task to do dependency tracking.\n\nFor example:\n\n    (deftask dev []\n      (comp (watch)\n            (reload :ids #{\"react-www\"}\n                    :only-by-re [#\"^react-www\\.out/.*\"]\n                    :on-jsload 'my.react-www.app/reload)\n            (reload :ids #{\"react-native\"}\n                    :only-by-re [#\"^react-native\\.out/.*\"]\n                    :on-jsload 'my.react-native.app/reload)\n            (cljs :ids #{\"react-www\" \"react-native\"}\n                  :optimizations :none)))","distinct":true,"url":"https://api.github.com/repos/adzerk-oss/boot-reload/commits/8d476fba232fb5b075c1e6c039a1821c53a4caf4"},{"sha":"bb26bdabb6529668bfc42f6ba759cf70e13a7e8b","author":{"name":"Juho Teperi","email":"c5ae09b21ac6340dc2420d068d66bebd97a26ebc@gmail.com"},"message":"Merge pull request #70 from samroberton/multiple-reloads\n\nSupport multiple reloads in a pipeline; helps #41","distinct":true,"url":"https://api.github.com/repos/adzerk-oss/boot-reload/commits/bb26bdabb6529668bfc42f6ba759cf70e13a7e8b"}]}
{"actor":{"display_login":"Deraen"}}