Commit Graph

27 Commits

Author SHA1 Message Date
Mark Harrah 60d9355b54 add build level configuration
made ProjectRef semantics explicit
2011-03-03 06:44:19 -05:00
Mark Harrah 70972c6499 normalize key names 2011-03-02 06:46:28 -05:00
Mark Harrah 38d113e8b1 reintegrate ~ (again) 2011-03-01 08:54:06 -05:00
Mark Harrah 98bd962952 make "globals" per-build definition 2011-02-27 16:28:00 -05:00
Mark Harrah 19698e308e keys cleanup part 2 2011-02-27 00:02:50 -05:00
Mark Harrah 5ea24a460b keys cleanup 1. 2011-02-26 23:34:39 -05:00
Mark Harrah a68e4c74f9 updating more integration tests 2011-02-25 18:35:52 -05:00
Mark Harrah 4f4ae170d3 work on plugins, added console-project, re-integrated more tests 2011-02-24 23:30:06 -05:00
Mark Harrah 9db4afd222 bring more integration tests back online with associated fixes 2011-02-23 19:19:44 -05:00
Mark Harrah ba8f43a23e starting to convert integration tests 2011-02-22 22:36:48 -05:00
Mark Harrah 329709c750 configurable shell prompt
for example:
 Command.ShellPrompt := {
   s => Project.extract(s).cid + "> "
 }
2011-02-21 19:35:05 -05:00
Mark Harrah df1c9c00c7 include Scala version to artifact names to match expected names for publishing 2011-02-21 10:22:39 -05:00
Mark Harrah ea1e7d6cae disable aggregation by default for the interactive tasks 2011-02-21 10:07:58 -05:00
Mark Harrah 2ed574b30d fix unmanaged dependencies being excluded in certain cases 2011-02-20 15:40:29 -05:00
Mark Harrah 9fb78514c7 add unmanaged jars from project dependencies 2011-02-19 23:25:30 -05:00
Mark Harrah cda1995a6b make default name the project id 2011-02-15 18:41:40 -05:00
Mark Harrah dcd24f5dc4 implement %% 2011-02-14 18:57:54 -05:00
Mark Harrah dd06a0c1d3 fix mixed up javac/scalac options 2011-02-13 19:02:22 -05:00
Mark Harrah c9b932acd1 cleanup/rework related to Settings/InputParser
- drop fillThis: handle in injectStreams instead
- simplify InputParser construction (at the expense of implementation simplicity)
- split out ScopeKey/initialization parts of Setting with separate Initialize trait
  + makes Apply obsolete
  + makes the Initialize trait properly composable
  + this allowed splitting the InputParser definition into
    an Initialize for parsing and one for the action
- implement test-only
- inject resolved scope
2011-02-11 20:22:17 -05:00
Mark Harrah 1124cc59d9 package, package-doc, package-src 2011-02-10 08:16:07 -05:00
Mark Harrah 74013f3cc7 per-project commands with Commands configuration 2011-02-08 20:38:18 -05:00
Mark Harrah 66442a51df fix ScalaInstance creation and include Scala version in Target 2011-02-08 20:34:39 -05:00
Mark Harrah 28d0b36b43 copy-resources 2011-02-06 13:01:50 -05:00
Mark Harrah c9b1b507cd doc,test tasks 2011-02-06 11:33:29 -05:00
Mark Harrah 692772ece2 clean,console,console-quick,run 2011-02-05 21:40:10 -05:00
Mark Harrah eb10f7ee94 improve Setting construction
- make all constructing methods end in = for lowest precedence
- rename Scope constructing method 'apply' to 'in' to allow 'apply' to
    be used on single settings as well as tuples and 'in' reads better
2011-02-04 22:02:39 -05:00
Mark Harrah 8bfe9a0208 initial set of default settings
still need key consolidation and import
2011-02-03 07:17:47 -05:00