Commit Graph

11930 Commits

Author SHA1 Message Date
Mark Harrah bec7d3fb28 give builders access to resolved build before deciding if they are applicable 2011-10-18 22:49:09 -04:00
Mark Harrah 64bf50cd08 task execution interruptible using ctrl+c. fixes #228,#229
- interrupts task execution only
- no further tasks scheduled
- existing tasks interrupted
- a task must terminate any other started threads when interrupted
- set cancelable to true to enable
- currently, 'run' properly terminates if the application properly
   terminates when interrupted
- 'console' does not, 'test' depends on the test framework

- also bundled: set connectInput to true to connect standard input to forked run
2011-10-18 22:43:25 -04:00
Mark Harrah 5fd3c1d2e5 task execution interruptible using ctrl+c. fixes #228,#229
- interrupts task execution only
- no further tasks scheduled
- existing tasks interrupted
- a task must terminate any other started threads when interrupted
- set cancelable to true to enable
- currently, 'run' properly terminates if the application properly
   terminates when interrupted
- 'console' does not, 'test' depends on the test framework

- also bundled: set connectInput to true to connect standard input to forked run
2011-10-18 22:43:25 -04:00
Mark Harrah 22b71b823a convenience method for running tasks in aggregate 2011-10-16 22:37:24 -04:00
Mark Harrah e16bf3f695 fix stray closing */ 2011-10-16 21:29:39 -04:00
Mark Harrah 5898cba4a8 brief API documentation on some core settings types 2011-10-16 20:20:45 -04:00
Mark Harrah 5e37d8e585 brief API documentation on some core settings types 2011-10-16 20:20:45 -04:00
Mark Harrah 57b5b95ae3 Include plugins in update-sbt-classifiers. Fixes #138 2011-10-16 17:27:36 -04:00
Mark Harrah 1578341a10 add cleanupCommands setting to specify commands to run before interpreter exits. fixes #219 2011-10-16 17:27:36 -04:00
Mark Harrah 16eee17503 drop configurations when storing unavailable classifiers. fixes #46 2011-10-16 17:27:36 -04:00
Mark Harrah fe172a4a1d Predef.error => sys.error 2011-10-16 17:27:36 -04:00
Mark Harrah 92fee61d46 remove remaining deprecated uses of identity 2011-10-16 17:27:36 -04:00
Mark Harrah ddd70fcc77 inject 'log' method to State as convenience for CommandSupport.logger 2011-10-16 17:27:36 -04:00
Mark Harrah ed4935f3fb put scripted-plugin in the sbt package 2011-10-16 17:27:36 -04:00
Mark Harrah 6ddeca12a2 merge Scoped{Setting,Task,Input} and {Setting,Task,Input}Key 2011-10-16 17:27:36 -04:00
Mark Harrah bb84e32291 fixes #226. allow launched applications to signal the launcher's job is complete by returning Continue 2011-10-14 19:53:01 -04:00
Mark Harrah 2c9e943daa require module descriptor in launcher 2011-10-14 07:52:10 -04:00
Mark Harrah dcfdbe94b4 launcher: retrieve artifacts with 'bundle' type 2011-10-14 07:52:10 -04:00
Mark Harrah 5680b41cf4 Merge pull request #224 from softprops/masked_readLine_rebased
add support for a masked readline
2011-10-13 17:57:10 -07:00
Mark Harrah 71ab0c5f98 Merge pull request #224 from softprops/masked_readLine_rebased
add support for a masked readline
2011-10-13 17:57:10 -07:00
softprops 591f90ce71 add support for a masked readline 2011-10-13 20:42:39 -04:00
softprops 762bac2975 add support for a masked readline 2011-10-13 20:42:39 -04:00
Mark Harrah dbe7eb8d24 update README to mention building with previous stable release 2011-10-12 19:38:40 -04:00
Mark Harrah cd8ff08940 Merge pull request #222 from jberkel/0.11
Added support for <classifier> in makePom
2011-10-11 18:06:50 -07:00
Jan Berkel 7508f7a7ea Added support for <classifier> in makePom
Avoid second call to getExtraAttribute
2011-10-12 02:59:16 +02:00
Mark Harrah 7632c0910a fixes #220. properly record source dependencies from separate compilation runs in the same step. 2011-10-10 20:53:57 -04:00
Mark Harrah f18c44d00d fix stackoverflow caused by using List.separate, as tracked down by pvlugter 2011-10-09 21:48:15 -04:00
Mark Harrah a3bb16618d fix stackoverflow caused by using List.separate, as tracked down by pvlugter 2011-10-09 21:48:15 -04:00
Mark Harrah f70b68d3b4 fix symmetric hashing 2011-10-09 21:48:15 -04:00
Mark Harrah c74ecb55e9 finalize hash 2011-10-05 21:04:34 -04:00
Mark Harrah 76297bef4d working on module-confs test 2011-10-05 18:14:32 -04:00
Mark Harrah 09a87a3bc6 better default behavior for classpathConfiguration for external Ivy files. fixes #214 2011-10-05 18:14:32 -04:00
Mark Harrah 6b136f1c17 store hashes of API instead of full API. fixes #21 2011-10-05 18:09:27 -04:00
Mark Harrah 0f447c201e directly read compiler.properties so that Scala classes don't need to be loaded when no work needs to be done. 2011-10-05 18:09:27 -04:00
Mark Harrah e4848efcc8 store hashes of API instead of full API. fixes #21 2011-10-05 18:09:27 -04:00
Paul Phillips 392fba86af Abort if -sbt-rc is given with no RC candidate defined. 2011-10-03 09:23:18 -07:00
Paul Phillips 0888ac2490 Merge pull request #6 from retronym/master
wget command line fix
2011-10-03 09:19:49 -07:00
Paul Phillips 2ed4cdf6a8 Merge pull request #7 from retronym/latest-2.8
-2.8 uses 2.8.2
2011-10-03 09:18:39 -07:00
Mark Harrah b6fc7ba0a7 generalized build loaders 2011-10-03 09:58:37 -04:00
Mark Harrah 794f87d0b9 generalize classpath argument of consoleTask to ScopedTask 2011-10-03 09:58:37 -04:00
Jason Zaugg 3d4801a12a -2.8 uses 2.8.2 2011-10-02 13:02:00 +02:00
Mark Harrah 30e3c3e3e4 fixes #212. dependencies on plugins must be encoded in <properties> element. 2011-10-01 19:47:06 -04:00
Jason Zaugg c4249308e3 Corrects the command line for wget.
Without this, wget deposits the launcher in the working directory and pipes zero bytes to the  intended location.
2011-10-01 22:58:54 +02:00
Mark Harrah ba4c6de918 generalize addArtifact arguments to Initialize[...]. fixes #207 2011-10-01 14:40:14 -04:00
Mark Harrah 1fa855e2e7 fixes #211. +/++ only clear scalaVersion/scalaHome in Global config+task. 2011-10-01 14:40:14 -04:00
Mark Harrah 5874d45525 local settings, sbt-package-private for now 2011-10-01 14:40:14 -04:00
Mark Harrah 2e38c8484b defer validation of ;-separated commands until individual command is run. fixes #201 2011-10-01 14:40:14 -04:00
Mark Harrah f8e3084e8f fix parser test 2011-10-01 14:40:14 -04:00
Mark Harrah 7702d30f40 generalize addArtifact arguments to Initialize[...]. fixes #207 2011-10-01 14:40:14 -04:00
Mark Harrah d15504d970 local settings, sbt-package-private for now 2011-10-01 14:40:14 -04:00