{"ref":"refs/heads/develop","push_id":54403120,"commits":[{"sha":"629c2e9538337b44c3002ff2e6878ced03f363c1","author":{"email":"60ab90e1ecfb61c2d9705644cd062c458d7f3e5a@alumni.indiana.edu","name":"Ross A. Baker"},"url":"https://api.github.com/repos/scalatra/scalatra/commits/629c2e9538337b44c3002ff2e6878ced03f363c1","message":"Clean up halt and pass.\n\nBy putting these methods in a trait and extending the package object, we:\n\n1) Can still call them from any implementation of the DSL without forwarders.\n2) Call them outside the DSL by importing them from `org.scalatra`."},{"sha":"78804faa359ddd955fe83224618962d99b88ff63","author":{"email":"60ab90e1ecfb61c2d9705644cd062c458d7f3e5a@alumni.indiana.edu","name":"Ross A. Baker"},"url":"https://api.github.com/repos/scalatra/scalatra/commits/78804faa359ddd955fe83224618962d99b88ff63","message":"Factor the non-Akka code into an AsyncSupport trait.\n\nThis will simplify support for other asynchronous frameworks (e.g. Akka2,\nscala.actors, JUC)."}],"head":"78804faa359ddd955fe83224618962d99b88ff63","size":2}