{"push_id":582847326,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"20c38434ab63c2b139cba3415506cde1bd5ae0bd","before":"62eafd9b939d82cb5eb3850c01b62ef398b61010","commits":[{"sha":"ea851d52c0cc32276410a612cae174710c90c29d","author":{"email":"d3c4e9bac7277f8750ce8b527800af0d79b0ff4a@gmail.com","name":"Brian Harrington"},"message":"fix auto bind plugin\n\nRecent changes were causing the auto bind plugin\nto fail with exceptions like:\n\n```\n2015-02-23 22:29:06,322 INFO  com.netflix.governator.guice.InternalAutoBindModule:187 [localhost-startStop-1] [bindAutoBindSingleton] Installing @AutoBindSingleton com.netflix.cag.client.AlertClientManager\njava.lang.RuntimeException: com.google.inject.CreationException: Guice creation errors:\n\n1) No implementation for com.netflix.spectator.http.ServerRegistry was bound.\n  while locating com.netflix.spectator.http.ServerRegistry\n    for parameter 0 at com.netflix.spectator.http.RxHttp.<init>(RxHttp.java:90)\n  while locating com.netflix.spectator.http.RxHttp\n    for parameter 0 at com.netflix.spectator.nflx.Plugin.<init>(Plugin.java:50)\n  while locating com.netflix.spectator.nflx.Plugin\n    for parameter 0 at com.netflix.spectator.nflx.AutoPlugin.<init>(AutoPlugin.java:31)\n  at com.netflix.governator.guice.InternalAutoBindModule.getCurrentStackElement(InternalAutoBindModule.java:261)\n```\n\nThis changes the auto bind to pull in the spectator\nmodule rather than a separate singleton class. Also\nremoves the TestModule which prevented the test case\nfrom failing with the same exception.","distinct":true,"url":"https://api.github.com/repos/Netflix/spectator/commits/ea851d52c0cc32276410a612cae174710c90c29d"},{"sha":"20c38434ab63c2b139cba3415506cde1bd5ae0bd","author":{"email":"d3c4e9bac7277f8750ce8b527800af0d79b0ff4a@gmail.com","name":"brharrington"},"message":"Merge pull request #123 from brharrington/autobind\n\nfix auto bind plugin","distinct":true,"url":"https://api.github.com/repos/Netflix/spectator/commits/20c38434ab63c2b139cba3415506cde1bd5ae0bd"}]}