Commit Graph

10242 Commits

Author SHA1 Message Date
Mark Harrah fbee96939d print message and stack trace when exception occurs in completion 2012-05-21 22:23:44 -04:00
Mark Harrah e34b8e4bf2 print message and stack trace when exception occurs in completion 2012-05-21 22:23:44 -04:00
Mark Harrah 9cf2c41fb8 fix exception thrown when tab completing invalid project name 2012-05-21 22:23:44 -04:00
Mark Harrah 9ee30636b3 don't put scala-library.jar on the boot classpath unless it is on the classpath 2012-05-21 22:23:44 -04:00
Mark Harrah a099754109 if defined, use explicit historyPath at ThisBuild or Global project scope 2012-05-21 22:23:44 -04:00
Johannes Rudolph a7e37c4ac0 a bunch of refactorings and setting renamings 2012-05-21 18:31:07 +02:00
Johannes Rudolph 9f4852ac64 Merge branch 'sbt-0.12'
We can now support the previously 0.12 only features by explicitly including
the Graph class in 0.11 builds.

Conflicts:
	project.sbt
	project/build.properties
	project/gpg.sbt
	project/plugins.sbt
	src/main/scala/net/virtualvoid/sbt/graph/Plugin.scala
2012-05-21 17:55:20 +02:00
Johannes Rudolph 7ad5a74d4d update build to sbt 0.11.3 2012-05-21 17:48:46 +02:00
Johannes Rudolph 376e037277 fix dependsOn update compile error 2012-05-21 14:57:52 +02:00
Johannes Rudolph b765bc6453 simpler sbt version independent crossName implementation 2012-05-21 12:12:25 +02:00
Johannes Rudolph 9a0d44ace7 let ivy-report already depend on update to make sure report actually exists 2012-05-21 12:11:50 +02:00
Johannes Rudolph e232a9906f use `scalaVersion in update` to lookup report file
This will help if you use the common

   scalaVersion := "2.9.2"

   scalaVersion in update := "2.9.1"

idiom.
2012-05-21 11:37:53 +02:00
Johannes Rudolph b7fbd8acdd depending on update is enough for ivy report to be generated 2012-05-21 11:37:53 +02:00
Johannes Rudolph d5ffe97485 improve DRYness 2012-05-21 11:31:28 +02:00
Johannes Rudolph 805d246878 Merge commit 'refs/pull/5/head' into sbt-0.12
Conflicts:
	project/build.properties
2012-05-21 11:16:24 +02:00
Johannes Rudolph 116c13e51b use sbt 0.12.0-Beta2 for building
Had to disable ls for now since it is not yet supported for 0.12.0-Beta2
2012-05-21 11:13:55 +02:00
Johannes Rudolph be22b8c663 use `scalaVersion in update` to lookup report file
This will help if you use the common

   scalaVersion := "2.9.2"

   scalaVersion in update := "2.9.1"

idiom.
2012-05-20 18:21:17 +02:00
Johannes Rudolph 6722536991 depending on update is enough for ivy report to be generated 2012-05-20 18:19:51 +02:00
Johannes Rudolph 2304f1ecf7 Link to build page instead of to badge 2012-05-20 19:10:45 +03:00
Johannes Rudolph c0e3053180 add build-hive status batch to readme 2012-05-20 18:08:08 +02:00
Johannes Rudolph f3aadf22a0 add coda hale's repository for jerkson (needed for ls) 2012-05-20 18:06:28 +02:00
Mark Harrah 63895a3d77 source compatibility with 2.8.1, where resident mode can't be supported 2012-05-19 18:20:20 -04:00
Mark Harrah c62dd99ddf tab complete scripted tests 2012-05-19 18:20:20 -04:00
Mark Harrah 4816991b18 basic support for pending scripted tests 2012-05-19 18:20:20 -04:00
Mark Harrah 4b724e1102 inline tasks, for internal use later 2012-05-19 18:20:20 -04:00
Mark Harrah 1f9433f175 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
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
Mark Harrah eec347e2dd ensure enableEcho called after jline.Terminal.getTerminal. fixes #460 2012-05-19 18:20:19 -04:00
Mark Harrah f4c0a0d9a6 display relative key strings for incomplete tasks 2012-05-19 18:20:19 -04:00
Mark Harrah 1f612aaecb ensure enableEcho called after jline.Terminal.getTerminal. fixes #460 2012-05-19 18:20:19 -04:00
Eugene Vigdorchik e5bedb3e14 Refactor according to the comments. 2012-05-17 07:24:24 -04:00
Eugene Vigdorchik dabb0fd377 Refactor according to the comments. 2012-05-17 07:24:24 -04:00
Eugene Vigdorchik 29e5143ded Additional method in ProcessIO to process inheriting input. 2012-05-17 07:24:24 -04:00
Eugene Vigdorchik 2b1f21a21c Additional method in ProcessIO to process inheriting input. 2012-05-17 07:24:24 -04:00
Eugene Vigdorchik f3253e496d Use java 7 Redirect.INHERIT to inherit subprocess' input stream. 2012-05-17 07:24:24 -04:00
Eugene Vigdorchik 8d123081a2 Use java 7 Redirect.INHERIT to inherit subprocess' input stream. 2012-05-17 07:24:24 -04:00
Mark Harrah 53ee1c5adf hk2-jar packaging should be handled like a standard jar. fixes #463 2012-05-16 07:34:15 -04:00
Mark Harrah 50ddd485af add a missing 'lazy' 2012-05-13 22:38:00 -04:00
Mark Harrah 208b46fd10 resident mode: package objects 2012-05-13 21:31:40 -04:00
Mark Harrah 062b47ac8d better invalidation of interface version.properties file 2012-05-13 21:31:40 -04:00
Mark Harrah f3e49dcbfe cleanup compilation tests 2012-05-12 23:12:29 -04:00
Mark Harrah 7bed381bec cleanup compilation tests 2012-05-12 23:12:29 -04:00
Mark Harrah 25159137d7 approximate type parameters and references by name
not as accurate, but simpler.
2012-05-12 23:12:29 -04:00
Mark Harrah 864580aae1 approximate type parameters and references by name
not as accurate, but simpler.
2012-05-12 23:12:29 -04:00
Mark Harrah 00d0918714 workaround separate compilation and raw types 2012-05-12 23:12:29 -04:00
Eugene Vigdorchik c795511e13 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
Eugene Vigdorchik 6f03b83446 Remove unneeded map argument. 2012-05-12 10:15:49 -04:00
Mark Harrah 4e6cbd7304 delete symlink and not its contents when recursively deleting a directory 2012-05-11 21:24:05 -04:00
Paolo G. Giarrusso 23ab013074 Update README according to branch name 2012-05-10 18:57:02 -04:00
Paolo G. Giarrusso d903f67269 Typo 2012-05-10 18:57:02 -04:00