sbt/main
Mark Harrah 5ff33fad3e Second try at printing message when stack trace suppressed.
Problems:

  1. Without a message, users don't find 'last'
  2. Showing a message for every error clutters output.

This tries to address these issues by:

1. Only showing the message when other feedback has not been provided and
   'last' would not usually be helpful.  This will require ongoing tweaking.
   For now, all commands except 'compile' display the message.  'update' could
   omit the message as well, but perhaps knowing about 'last' might be
   useful there.

2. Including the exact command to show the output:
    last test:compile
   and not just
    last <task>

3. Highlighting the command in blue for visibility as an experiment.

Review by @ijuma and @retronym, please.
2012-05-19 18:20:19 -04:00
..
actions Only allow a single task to run at any point in time if parallelExecution in Test is false. 2012-05-12 10:15:59 -04:00
command Second try at printing message when stack trace suppressed. 2012-05-19 18:20:19 -04:00
src/test/scala reimplement lighter support for controlling aggregation 2012-01-09 08:01:24 -05:00
Act.scala split command core to main/command/ 2012-01-29 14:36:27 -05:00
Aggregation.scala Add method Aggregation.runTasksWithResult 2012-05-07 19:09:11 -04:00
Append.scala Append instances for Set and Map 2012-01-27 21:09:11 -05:00
Build.scala implement embedded interface 2012-04-18 16:01:45 -04:00
BuildDependencies.scala more flexible inter-project dependencies 2011-10-26 19:35:29 -04:00
BuildLoader.scala load plugin classes in a single class loader across builds. fixes #329 2012-02-14 21:59:12 -05:00
BuildUtil.scala reimplement lighter support for controlling aggregation 2012-01-09 08:01:24 -05:00
CommandStrings.scala add extra category of help for listing command names without summary 2012-04-07 18:10:23 -04:00
ConsoleProject.scala add cleanupCommands setting to specify commands to run before interpreter exits. fixes #219 2011-10-16 17:27:36 -04:00
Cross.scala fixes #211. +/++ only clear scalaVersion/scalaHome in Global config+task. 2011-10-01 14:40:14 -04:00
Defaults.scala hk2-jar packaging should be handled like a standard jar. fixes #463 2012-05-16 07:34:15 -04:00
EvaluateTask.scala Second try at printing message when stack trace suppressed. 2012-05-19 18:20:19 -04:00
GlobalPlugin.scala provide list of task execution roots 2012-03-17 19:31:03 -04:00
IvyConsole.scala split command core to main/command/ 2012-01-29 14:36:27 -05:00
KeyIndex.scala reimplement lighter support for controlling aggregation 2012-01-09 08:01:24 -05:00
Keys.scala basis for a resident compiler 2012-04-28 18:58:52 -04:00
Load.scala Second try at printing message when stack trace suppressed. 2012-05-19 18:20:19 -04:00
LogManager.scala Second try at printing message when stack trace suppressed. 2012-05-19 18:20:19 -04:00
Main.scala basis for a resident compiler 2012-04-28 18:58:52 -04:00
NOTICE fix component name in main notice 2010-09-21 22:00:11 -04:00
Opts.scala Convenient `DefaultOptions` for resolvers. 2012-03-12 05:25:12 +05:30
Output.scala searchable help 2012-03-12 19:54:18 -04:00
PluginManagement.scala load plugin classes in a single class loader across builds. fixes #329 2012-02-14 21:59:12 -05:00
Project.scala display relative key strings for incomplete tasks 2012-05-19 18:20:19 -04:00
ProjectNavigation.scala inject 'log' method to State as convenience for CommandSupport.logger 2011-10-16 17:27:36 -04:00
Reference.scala Ordering instances for ResolvedReference, BuildRef, ProjectRef 2012-02-14 21:59:12 -05:00
Resolve.scala reimplement lighter support for controlling aggregation 2012-01-09 08:01:24 -05:00
Resolvers.scala normalize URI before hashing 2012-03-17 19:31:56 -04:00
Scope.scala work around for type inference change in 2.10 2012-03-13 08:01:58 -04:00
Script.scala split command core to main/command/ 2012-01-29 14:36:27 -05:00
SessionSettings.scala More agressive overwrite. 2012-02-27 22:28:09 +04:00
SettingGraph.scala refactored scoped key manifest extraction to ScopedKeyData 2011-11-23 19:53:20 -05:00
Structure.scala missed a compatibility overload for constructing an InputKey 2012-04-13 17:47:12 -04:00
Tags.scala Tags.exclusive convenience method for executing tasks in isolation 2012-05-02 19:56:35 -04:00
TaskData.scala split command core to main/command/ 2012-01-29 14:36:27 -05:00