Mark Harrah
23bf3e55c7
merge two Tasked methods
...
In practice, the returned task is coupled to the conversion function,
so task and taskToNode were merged. Also, renamed 'task' to 'act'.
2010-08-14 09:50:22 -04:00
Mark Harrah
e750de2c3b
allow *, ** in paths and handle absolute paths for 'load' and related commands
2010-08-10 09:20:11 -04:00
Mark Harrah
1ee5af39d6
allow discovery on both modules/classes, not just one or the other
2010-08-10 09:19:37 -04:00
Mark Harrah
fe224479bc
small cleanups to exception handling
2010-08-10 08:46:27 -04:00
Mark Harrah
39839f2c16
change from user commands extending Command directly to providing CommandDefinitions instance that creates commands
2010-08-10 08:44:34 -04:00
Mark Harrah
23bda55124
compile, discover, append commands
2010-08-04 19:51:12 -04:00
Mark Harrah
250a287079
fix source selection for load -project
2010-08-04 19:42:32 -04:00
Mark Harrah
96df10aad2
ignore empty commands
2010-08-04 19:41:46 -04:00
Mark Harrah
758380979e
command error handling
2010-08-04 19:41:11 -04:00
Mark Harrah
7390876874
remove unnecessary default arguments from Build
2010-08-04 19:19:15 -04:00
Mark Harrah
767a1e47c1
adding more commands
2010-07-27 23:01:45 -04:00
Mark Harrah
9c2268e919
task running command
2010-07-19 12:38:42 -04:00
Mark Harrah
1169493115
native type should be T => Option[O] not PartialFunction[T, O]
2010-07-19 12:31:22 -04:00
Mark Harrah
d7b66458f2
first shot at general command/definition model
2010-07-17 12:07:41 -04:00
Mark Harrah
d0fa1eb461
* move Environment classes to util/env module
...
* move TrapExit, SelectMainClass to run module
* rearrange some compilation-related code
* Jetty-related code moved to web module
2010-07-14 19:24:50 -04:00
Mark Harrah
6f3c699435
- Stuart's improvements to triggered execution
...
- continue splitting original sbt module
* separated process, testing modules
* various IO, logging, classpath migration
* split out javac interface
2010-07-05 12:53:37 -04:00
Mark Harrah
37185c0fb6
discovery, persistence, frontend, and various fixes to incremental
2010-07-02 06:57:03 -04:00
Mark Harrah
9ad9df42b6
first part of semantic, multi-stage incremental compilation
2010-06-27 09:18:35 -04:00
Mark Harrah
e1e60fe859
preserve compiler interface classes across invocations
2010-03-13 13:25:08 -05:00
Mark Harrah
a33223a02c
legal cleanup
2010-02-07 23:45:19 -05:00
Mark Harrah
4a566eb581
fix project creation prompt and launcher cache
2010-01-27 18:22:42 -05:00
Mark Harrah
5f9f3729d1
work on source api parts
2010-01-22 20:17:49 -05:00
Mark Harrah
6f6b795b39
* Basic API serialization
...
* Fixes to API extraction and equality checking
* Reworked tracking
* New compile infrastructure based on API changes
* Example application for testing
2010-01-05 19:50:43 -05:00
Mark Harrah
33434bc82b
Cut size of final jar by 300k.
2009-10-17 22:40:02 -04:00
Mark Harrah
b2fdc07505
Turned sbt launcher into a general Scala application launcher as described in launch.specification
2009-09-27 14:39:26 -04:00
Mark Harrah
76e81409df
Updates to Ivy component and getting launcher component working.
2009-09-08 23:13:30 -04:00