Skip to content

Instantly share code, notes, and snippets.

@dcsobral
Created December 13, 2011 18:40
Show Gist options
  • Select an option

  • Save dcsobral/1473279 to your computer and use it in GitHub Desktop.

Select an option

Save dcsobral/1473279 to your computer and use it in GitHub Desktop.
Relevant declaration:
override def projects = root +: benchProjects
lazy val root = (
Project("root", file("."), settings = Nil)
aggregate(benchProjects map Reference.projectToRef: _*)
//settings(sources in Compile := Nil) //, run in Compile <<= inputTask { (argTask: TaskKey[Seq[String]]) => argTask.map(_ => () )})
)
lazy val benchProjects: Seq[Project] = (
normalAndOptimised("latest")
++ normalAndOptimised("former")
++ normalAndOptimised("dcs5286")
)
> reload
[info] Loading global plugins from /home/dcs/.sbt/plugins/project
[info] Loading global plugins from /home/dcs/.sbt/plugins
[warn] Using project/plugins/ is deprecated for plugin configuration (/home/dcs/tmp/my-benchmark/project/plugins).
[warn] Put .sbt plugin definitions directly in project/,
[warn] .scala plugin definitions in project/project/,
[warn] and remove the project/plugins/ directory.
[info] Loading project definition from /home/dcs/tmp/my-benchmark/project/plugins/project
[info] Loading project definition from /home/dcs/tmp/my-benchmark/project/plugins
[info] Compiling 1 Scala source to /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes...
[error] /home/dcs/tmp/my-benchmark/project/Build.scala:10: reassignment to val
[error] Error occurred in an application involving default arguments.
[error] Project("root", file("."), settings := Nil)
[error] ^
[error] one error found
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? i
[warn] Ignoring load failure: using previously loaded project.
> reload
[info] Loading global plugins from /home/dcs/.sbt/plugins/project
[info] Loading global plugins from /home/dcs/.sbt/plugins
[warn] Using project/plugins/ is deprecated for plugin configuration (/home/dcs/tmp/my-benchmark/project/plugins).
[warn] Put .sbt plugin definitions directly in project/,
[warn] .scala plugin definitions in project/project/,
[warn] and remove the project/plugins/ directory.
[info] Loading project definition from /home/dcs/tmp/my-benchmark/project/plugins/project
[info] Loading project definition from /home/dcs/tmp/my-benchmark/project/plugins
[info] Compiling 1 Scala source to /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes...
[warn] there were 1 deprecation warnings; re-run with -deprecation for details
[warn] one warning found
[error] References to undefined settings:
[error]
[error] root/*:target from latest/*:update-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from latestOpt/*:update-sbt-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from formerOpt/*:update-sbt-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from dcs5286Opt/*:update-sbt-classifiers
[error]
[error] root/*:target from latestOpt/*:update-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from former/*:update-sbt-classifiers
[error]
[error] root/*:target from former/*:update-classifiers
[error]
[error] root/*:target from dcs5286/*:update-classifiers
[error]
[error] root/*:target from formerOpt/*:update-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from dcs5286/*:update-sbt-classifiers
[error]
[error] root/*:target from dcs5286Opt/*:update-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from latest/*:update-sbt-classifiers
[error]
[error] Use 'last' for the full log.
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? l
[info] Loading global plugins from /home/dcs/.sbt/plugins/project
[debug] Running task... Cancelable: false, max worker threads: 2, check cycles: false
[debug]
[debug] Initial source changes:
[debug] removed:Set()
[debug] added: Set()
[debug] modified: Set()
[debug] Removed products: Set()
[debug] Modified external sources: Set()
[debug] Modified binary dependencies: Set()
[debug] Initial directly invalidated sources: Set()
[debug]
[debug] Sources indirectly invalidated by:
[debug] product: Set()
[debug] binary dep: Set()
[debug] external source: Set()
[debug] Initially invalidated: Set()
[debug] Copy resource mappings:
[debug]
[info] Loading global plugins from /home/dcs/.sbt/plugins
[debug] Running task... Cancelable: false, max worker threads: 2, check cycles: false
[debug]
[debug] Initial source changes:
[debug] removed:Set()
[debug] added: Set()
[debug] modified: Set()
[debug] Removed products: Set()
[debug] Modified external sources: Set()
[debug] Modified binary dependencies: Set()
[debug] Initial directly invalidated sources: Set()
[debug]
[debug] Sources indirectly invalidated by:
[debug] product: Set()
[debug] binary dep: Set()
[debug] external source: Set()
[debug] Initially invalidated: Set()
[debug] Copy resource mappings:
[debug]
[debug] Other repositories:
[debug] Default repositories:
[debug] URLRepository(typesafe-ivy-releases,sbt.Patterns@5b25d568)
[debug] Raw(ProjectResolver(inter-project, mapped: ))
[debug] FileRepository(local,FileConfiguration(true,None),sbt.Patterns@3ba74ff0)
[debug] URLRepository(typesafe-ivy-releases,sbt.Patterns@5b25d568)
[debug] sbt-idea-repo: http://mpeltonen.github.com/maven/
[debug] lessis: http://repo.lessis.me
[debug] public: http://repo1.maven.org/maven2/
[debug] Scala-Tools Maven2 Repository: http://scala-tools.org/repo-releases
[debug] Using inline dependencies specified in Scala.
[debug] post 1.3 ivy file: using exact as default matcher
[warn] Using project/plugins/ is deprecated for plugin configuration (/home/dcs/tmp/my-benchmark/project/plugins).
[warn] Put .sbt plugin definitions directly in project/,
[warn] .scala plugin definitions in project/project/,
[warn] and remove the project/plugins/ directory.
[info] Loading project definition from /home/dcs/tmp/my-benchmark/project/plugins/project
[debug] Running task... Cancelable: false, max worker threads: 2, check cycles: false
[debug]
[debug] Initial source changes:
[debug] removed:Set()
[debug] added: Set()
[debug] modified: Set()
[debug] Removed products: Set()
[debug] Modified external sources: Set()
[debug] Modified binary dependencies: Set()
[debug] Initial directly invalidated sources: Set()
[debug]
[debug] Sources indirectly invalidated by:
[debug] product: Set()
[debug] binary dep: Set()
[debug] external source: Set()
[debug] Initially invalidated: Set()
[debug] Copy resource mappings:
[debug]
[info] Loading project definition from /home/dcs/tmp/my-benchmark/project/plugins
[debug] Running task... Cancelable: false, max worker threads: 2, check cycles: false
[debug]
[debug] Initial source changes:
[debug] removed:Set()
[debug] added: Set()
[debug] modified: Set()
[debug] Removed products: Set()
[debug] Modified external sources: Set()
[debug] Modified binary dependencies: Set()
[debug] Initial directly invalidated sources: Set()
[debug]
[debug] Sources indirectly invalidated by:
[debug] product: Set()
[debug] binary dep: Set()
[debug] external source: Set()
[debug] Initially invalidated: Set()
[debug] Copy resource mappings:
[debug]
[debug]
[debug] Initial source changes:
[debug] removed:Set()
[debug] added: Set()
[debug] modified: Set(/home/dcs/tmp/my-benchmark/project/Build.scala)
[debug] Removed products: Set(/home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$root$2.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$scalaAt$1.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$5.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$root$1.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$9.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$root$5.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$10.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$targetDir$1.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$11$$anonfun$2.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$root$4.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$root$3.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$root$6.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$benchProject$1.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$6.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$benchProject$2.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$1.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$8.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$4.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$11$$anonfun$apply$2.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$7.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$benchProject$4.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$3.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$10$$anonfun$apply$1.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$11.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$benchProject$3.class, /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes/MyBuild$$anonfun$12.class)
[debug] Modified external sources: Set()
[debug] Modified binary dependencies: Set()
[debug] Initial directly invalidated sources: Set(/home/dcs/tmp/my-benchmark/project/Build.scala)
[debug]
[debug] Sources indirectly invalidated by:
[debug] product: Set(/home/dcs/tmp/my-benchmark/project/Build.scala)
[debug] binary dep: Set()
[debug] external source: Set()
[debug] Initially invalidated: Set(/home/dcs/tmp/my-benchmark/project/Build.scala)
[info] Compiling 1 Scala source to /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes...
[debug] Getting compiler-interface from component compiler for Scala 2.9.1
[debug] Interfacing (CompilerInterface) with Scala compiler version 2.9.1.final
[debug] Calling Scala compiler with arguments (CompilerInterface):
[debug] -d
[debug] /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes
[debug] -bootclasspath
[debug] /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.26/jre/classes:/home/dcs/.sbt/boot/scala-2.9.1/lib/scala-library.jar
[debug] -classpath
[debug] /home/dcs/tmp/my-benchmark/project/target/scala_2.9.1/classes:/home/dcs/tmp/my-benchmark/project/plugins/target/scala-2.9.1/sbt-0.11.2/classes:/home/dcs/.sbt/plugins/target/scala-2.9.1/sbt-0.11.2/classes:/home/dcs/.ivy2/cache/scala_2.9.1/sbt_0.11.2/com.typesafe.sbteclipse/sbteclipse/jars/sbteclipse-1.5.0.jar:/home/dcs/.ivy2/cache/org.scalaz/scalaz-core_2.9.1/jars/scalaz-core_2.9.1-6.0.3.jar:/home/dcs/.ivy2/cache/scala_2.9.1/sbt_0.11.2/com.github.mpeltonen/sbt-idea/jars/sbt-idea-0.11.0.jar:/home/dcs/.ivy2/cache/commons-io/commons-io/jars/commons-io-2.0.1.jar:/home/dcs/.ivy2/cache/scala_2.9.1/sbt_0.11.2/me.lessis/np/jars/np-0.2.0.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/jsch-0.1.31.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/compile_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/test-interface-0.5.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/incremental-compiler_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/persist_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/ivy_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/control_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/run_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/completion_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/io_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/tracking_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/actions_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/ivy-2.2.0.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/sbt_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/process_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/launcher-interface_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/collections_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/jline-0.9.94.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/commons-logging-1.0.4.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/logging_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/cache_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/commons-httpclient-3.1.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/classpath_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/commons-codec-1.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/main_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/tasks_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/classfile_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/sbinary_2.9.0-0.4.0.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/api_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/testing_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/task-system_2.9.1-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/org.scala-tools.sbt/sbt/0.11.2/xsbti/interface-0.11.2.jar:/home/dcs/.sbt/boot/scala-2.9.1/lib/jline.jar:/home/dcs/.sbt/boot/scala-2.9.1/lib/scala-compiler.jar:/home/dcs/.sbt/boot/scala-2.9.1/lib/jansi.jar
[debug] /home/dcs/tmp/my-benchmark/project/Build.scala
[warn] there were 1 deprecation warnings; re-run with -deprecation for details
[warn] one warning found
[debug] Invalidated direct: Set()
[debug] Incrementally invalidated: Set()
sbt.Init$Uninitialized: References to undefined settings:
root/*:target from latest/*:update-classifiers
root/*:target(for update-sbt-classifiers) from latestOpt/*:update-sbt-classifiers
root/*:target(for update-sbt-classifiers) from formerOpt/*:update-sbt-classifiers
root/*:target(for update-sbt-classifiers) from dcs5286Opt/*:update-sbt-classifiers
root/*:target from latestOpt/*:update-classifiers
root/*:target(for update-sbt-classifiers) from former/*:update-sbt-classifiers
root/*:target from former/*:update-classifiers
root/*:target from dcs5286/*:update-classifiers
root/*:target from formerOpt/*:update-classifiers
root/*:target(for update-sbt-classifiers) from dcs5286/*:update-sbt-classifiers
root/*:target from dcs5286Opt/*:update-classifiers
root/*:target(for update-sbt-classifiers) from latest/*:update-sbt-classifiers
at sbt.Init$class.Uninitialized(Settings.scala:190)
at sbt.Project$.Uninitialized(Project.scala:109)
at sbt.Init$class.delegate(Settings.scala:133)
at sbt.Project$.delegate(Project.scala:109)
at sbt.Init$class.compiled(Settings.scala:83)
at sbt.Project$.compiled(Project.scala:109)
at sbt.Init$class.make(Settings.scala:89)
at sbt.Project$.make(Project.scala:109)
at sbt.Project$$anonfun$makeSettings$1.apply(Project.scala:206)
at sbt.Project$$anonfun$makeSettings$1.apply(Project.scala:206)
at sbt.Project$.translateCyclic(Project.scala:247)
at sbt.Project$.makeSettings(Project.scala:206)
at sbt.Load$.apply(Load.scala:123)
at sbt.Load$.defaultLoad(Load.scala:37)
at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:513)
at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:510)
at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:62)
at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:62)
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:64)
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:64)
at sbt.Command$.process(Command.scala:92)
at sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(Main.scala:121)
at sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(Main.scala:121)
at sbt.State$$anon$1.process(State.scala:154)
at sbt.MainLoop$$anonfun$next$1.apply(Main.scala:121)
at sbt.MainLoop$$anonfun$next$1.apply(Main.scala:121)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.MainLoop$.next(Main.scala:121)
at sbt.MainLoop$.run(Main.scala:114)
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(Main.scala:103)
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(Main.scala:100)
at sbt.Using.apply(Using.scala:25)
at sbt.MainLoop$.runWithNewLog(Main.scala:100)
at sbt.MainLoop$.runAndClearLast(Main.scala:83)
at sbt.MainLoop$.runLoggedLoop(Main.scala:67)
at sbt.MainLoop$.runLogged(Main.scala:60)
at sbt.xMain.run(Main.scala:33)
at xsbt.boot.Launch$.run(Launch.scala:54)
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:43)
at xsbt.boot.Launch$.launch(Launch.scala:68)
at xsbt.boot.Launch$.apply(Launch.scala:14)
at xsbt.boot.Boot$.runImpl(Boot.scala:24)
at xsbt.boot.Boot$.main(Boot.scala:15)
at xsbt.boot.Boot.main(Boot.scala)
[error] References to undefined settings:
[error]
[error] root/*:target from latest/*:update-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from latestOpt/*:update-sbt-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from formerOpt/*:update-sbt-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from dcs5286Opt/*:update-sbt-classifiers
[error]
[error] root/*:target from latestOpt/*:update-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from former/*:update-sbt-classifiers
[error]
[error] root/*:target from former/*:update-classifiers
[error]
[error] root/*:target from dcs5286/*:update-classifiers
[error]
[error] root/*:target from formerOpt/*:update-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from dcs5286/*:update-sbt-classifiers
[error]
[error] root/*:target from dcs5286Opt/*:update-classifiers
[error]
[error] root/*:target(for update-sbt-classifiers) from latest/*:update-sbt-classifiers
[error]
[error] Use 'last' for the full log.
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment