<commit_before>import com.typesafe.sbt.SbtMultiJvm
import com.typesafe.sbt.SbtMultiJvm.MultiJvmKeys.MultiJvm

val akkaVersion = "2.4.2"

val project = Project(
  id = "akka-eventuate-scala",
  base = file("."),
  settings = Defaults.coreDefaultSettings ++ SbtMultiJvm.multiJvmSettings ++ Seq(
    name := "akka-eventuate-scala",
    version := "0.6-SNAPSHOT",
    scalaVersion := "2.11.7",
    resolvers += "Eventuate Releases" at "https://dl.bintray.com/rbmhtechnology/maven",
    libraryDependencies ++= Seq(
      "com.rbmhtechnology" %% "eventuate-core" % "0.6",
      "com.rbmhtechnology" %% "eventuate-log-leveldb" % "0.6",
      "com.typesafe.akka" %% "akka-slf4j" % akkaVersion,
      "ch.qos.logback" % "logback-classic" % "1.1.6",
      "com.typesafe.akka" %% "akka-multi-node-testkit" % akkaVersion % Test,
      "org.scalatest" %% "scalatest" % "2.2.6" % Test),
    // make sure that MultiJvm test are compiled by the default test compilation
    compile in MultiJvm <<= (compile in MultiJvm) triggeredBy (compile in Test),
    // disable parallel tests
    parallelExecution in Test := false,
    fork in run := true,
    Keys.connectInput in run := true,
    mainClass in (Compile, run) := Some("sample.eventuate.OrderBot"),
    // make sure that MultiJvm tests are executed by the default test target, 
    // and combine the results from ordinary test and multi-jvm tests
    executeTests in Test <<= (executeTests in Test, executeTests in MultiJvm) map {
      case (testResults, multiNodeResults)  =>
        val overall =
          if (testResults.overall.id < multiNodeResults.overall.id)
            multiNodeResults.overall
          else
            testResults.overall
          Tests.Output(overall,
            testResults.events ++ multiNodeResults.events,
            testResults.summaries ++ multiNodeResults.summaries)
    }
  )<commit_msg>Upgrade eventuate to 0.8<commit_after>import com.typesafe.sbt.SbtMultiJvm
import com.typesafe.sbt.SbtMultiJvm.MultiJvmKeys.MultiJvm

val akkaVersion = "2.4.12"

val project = Project(
  id = "akka-eventuate-scala",
  base = file("."),
  settings = Defaults.coreDefaultSettings ++ SbtMultiJvm.multiJvmSettings ++ Seq(
    name := "akka-eventuate-scala",
    version := "0.8-SNAPSHOT",
    scalaVersion := "2.11.8",
    resolvers += "Eventuate Releases" at "https://dl.bintray.com/rbmhtechnology/maven",
    libraryDependencies ++= Seq(
      "com.rbmhtechnology" %% "eventuate-core" % "0.8",
      "com.rbmhtechnology" %% "eventuate-log-leveldb" % "0.8",
      "com.typesafe.akka" %% "akka-slf4j" % akkaVersion,
      "ch.qos.logback" % "logback-classic" % "1.1.6",
      "com.typesafe.akka" %% "akka-multi-node-testkit" % akkaVersion % Test,
      "org.scalatest" %% "scalatest" % "2.2.6" % Test),
    // make sure that MultiJvm test are compiled by the default test compilation
    compile in MultiJvm <<= (compile in MultiJvm) triggeredBy (compile in Test),
    // disable parallel tests
    parallelExecution in Test := false,
    fork in run := true,
    Keys.connectInput in run := true,
    mainClass in (Compile, run) := Some("sample.eventuate.OrderBot"),
    // make sure that MultiJvm tests are executed by the default test target, 
    // and combine the results from ordinary test and multi-jvm tests
    executeTests in Test <<= (executeTests in Test, executeTests in MultiJvm) map {
      case (testResults, multiNodeResults)  =>
        val overall =
          if (testResults.overall.id < multiNodeResults.overall.id)
            multiNodeResults.overall
          else
            testResults.overall
          Tests.Output(overall,
            testResults.events ++ multiNodeResults.events,
            testResults.summaries ++ multiNodeResults.summaries)
    }
  )
{'fraction_non_alphanumeric': 0.12606609808102345, 'fraction_numerical': 0.011460554371002133, 'mean_word_length': 3.0485436893203883, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5720240', 'n_tokens_mistral': 1268, 'n_tokens_neox': 1216, 'n_words': 285}