Commit Graph

3648 Commits

Author SHA1 Message Date
Mark Harrah 8e1cdcf989 test for modifying build dependencies in settings 2011-10-26 20:12:03 -04:00
Mark Harrah 5fbe6e9d97 more flexible inter-project dependencies 2011-10-26 19:35:29 -04:00
Mark Harrah c2ebcba73b hook for more global build transformations 2011-10-26 19:35:29 -04:00
Mark Harrah b2398172b2 use Charset.name instead of toString (which currently calls name) 2011-10-26 19:28:26 -04:00
Indrajit Raychaudhuri 64af38bb84 Use IO.write instead of explicit resource management 2011-10-26 21:43:42 +05:30
Mark Harrah 0849d61da4 Merge pull request #237 from indrajitr/default-options
Default set of opt-ins for convenience
2011-10-23 10:44:31 -07:00
Indrajit Raychaudhuri fdb08ff846 Default set of opt-ins for convenience 2011-10-23 06:27:13 +05:30
Mark Harrah e3e23287af reorganize help, allow keys to be arguments to 'help' command 2011-10-20 22:59:31 -04:00
Mark Harrah 078b72ee48 Add help for 'show' command. Fixes #236. 2011-10-20 22:59:30 -04:00
Mark Harrah 2fcbaaf4fa Merge pull request #233 from indrajitr/0.11
Initialize project version to SNAPSHOT
2011-10-20 19:39:17 -07:00
Mark Harrah 7ed3c6f2a2 Merge pull request #238 from cb372/patch-1
Typo: Fixed the link to the "Setup" wiki page in the README
2011-10-20 19:38:48 -07:00
Chris Birchall 483e7f68f2 Typo: Fixed the link to the "Setup" wiki page in the README 2011-10-21 10:01:50 +09:00
Indrajit Raychaudhuri 289dc17c9b Initialize project version to SNAPSHOT 2011-10-20 10:21:29 +05:30
Mark Harrah 82ad44a701 preserve API information needed for detecting annotations on defs. fixes #232 2011-10-19 22:23:47 -04:00
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 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 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 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 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 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 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
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
Mark Harrah 30e3c3e3e4 fixes #212. dependencies on plugins must be encoded in <properties> element. 2011-10-01 19:47:06 -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 2e38c8484b defer validation of ;-separated commands until individual command is run. fixes #201 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