Mark Harrah
dd06a0c1d3
fix mixed up javac/scalac options
2011-02-13 19:02:22 -05:00
Mark Harrah
8b63751c8a
drop properties fill
2011-02-13 19:02:01 -05:00
Mark Harrah
11a76c9f3b
last, last-grep
2011-02-12 16:23:40 -05:00
Mark Harrah
562f362f09
remove obsolete parsers subproject
2011-02-12 15:43:37 -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
cbdabc1383
handle invalid command names in action parser (by ignoring them)
2011-02-11 20:12:15 -05:00
Mark Harrah
3895a7cb1e
define IO.writeLines for a PrintWriter
2011-02-11 20:10:53 -05:00
Mark Harrah
032f638549
fix stray Ivy logging message when directly accessing IvySbt#Module
2011-02-11 20:09:42 -05:00
Mark Harrah
1124cc59d9
package, package-doc, package-src
2011-02-10 08:16:07 -05:00
Mark Harrah
10d48fd3fa
add multi-directory versions of rebase and relativeTo
2011-02-10 08:14:51 -05:00
Mark Harrah
0ed1e8e894
fix lazyPathFinder to drop non-existing files
2011-02-10 08:14:24 -05:00
Mark Harrah
3de34c6569
'show' can prefix task to display its result
2011-02-10 08:13:48 -05:00
Mark Harrah
462b0f2237
delete reintegrated code
2011-02-10 08:13:05 -05:00
Mark Harrah
74013f3cc7
per-project commands with Commands configuration
2011-02-08 20:38:18 -05:00
Mark Harrah
f780d67a78
add reverse dependencies to 'get' output
2011-02-08 20:36:29 -05:00
Mark Harrah
66442a51df
fix ScalaInstance creation and include Scala version in Target
2011-02-08 20:34:39 -05:00
Mark Harrah
7efa007820
some more example tab completion combinators
2011-02-08 20:33:34 -05:00
Mark Harrah
4b7b58dcbc
include 2.9.0-SNAPSHOT in prebuilt in order to check compatibility
2011-02-08 20:32:55 -05:00
Mark Harrah
4d6f6ca9f8
fix ProjectResolver to properly ignore artifacts
2011-02-08 20:32:11 -05:00
Mark Harrah
2a4f7ac564
compiler interface: 2.9 compatibility
...
nme.LOCALCHILD -> tpename.LOCAL_CHILD
handle NullaryMethodType
2011-02-08 20:30:15 -05:00
Mark Harrah
28d0b36b43
copy-resources
2011-02-06 13:01:50 -05:00
Mark Harrah
b9b607aade
delegates command
2011-02-06 12:26:20 -05:00
Mark Harrah
06a346a543
'get' now shows defining scope, related definitions, dependencies
2011-02-06 11:33:56 -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
c1cc482b94
overhaul Streams injection
2011-02-05 21:39:34 -05:00
Mark Harrah
a49872c35d
fix Scope printing when task axis is not Select
2011-02-05 21:35:54 -05:00
Mark Harrah
ae7e029a46
fix deadlock caused by lazy val synchronization
2011-02-05 21:34:17 -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
Mark Harrah
c9a6d2f6b0
session manipulation commands
...
save, clear, list, and remove session settings
2011-02-02 22:56:11 -05:00
Mark Harrah
14990b5127
cache Eval results
...
still need to clean up stale class files
2011-02-02 19:38:41 -05:00
Mark Harrah
db20122626
allow default configuration to be implied for selecting task to run
2011-02-02 19:35:46 -05:00
Mark Harrah
0bd03b9d6e
project definition output directory consistency cleanup
2011-02-02 19:34:52 -05:00
Mark Harrah
8e2588ec10
Configuration-related tweaks
2011-02-02 19:32:24 -05:00
Mark Harrah
e5eaf360c9
fix Eval creation when changing project
2011-02-02 19:29:03 -05:00
Mark Harrah
bdf643f57a
minor rearranging
2011-02-02 19:27:55 -05:00
Mark Harrah
bff18e7e7a
curry InputTask.apply for inference
2011-02-02 19:26:45 -05:00
Mark Harrah
9858c9b91d
additional entry point in Hash
2011-02-02 19:25:56 -05:00
Mark Harrah
6108808aeb
fix Build discovery
2011-02-02 19:25:18 -05:00
Mark Harrah
65b341cdf0
translate Uninitialized message to use 'display'
2011-01-31 18:16:25 -05:00
Mark Harrah
d9d4869e49
inject current Configuration into settings
2011-01-31 18:15:15 -05:00
Mark Harrah
266df4c1ad
improve Scope display, fix delegates
2011-01-31 18:02:13 -05:00
Mark Harrah
b9e4c9299b
work on special settings, TupleN/FunctionN interface for map/flatMap
2011-01-30 23:19:28 -05:00
Mark Harrah
1c9caf40a3
minor additions
2011-01-29 11:22:59 -05:00
Mark Harrah
43dc6af4ce
support map/flatMap on mixed Task/Setting KLists
2011-01-28 21:15:39 -05:00
Mark Harrah
684da642c5
cleanup in TaskExtra
2011-01-28 21:14:12 -05:00
Mark Harrah
09efe98f8b
KList updates
...
- exchange variance annotations on KList for a bounded existential
in KList.toList
- add foldr (reason for dropping variance annotations)
- add functions stating equivalence between
+ KList[M,H :+: T] and KCons[H,T,M]
+ KList[M,HNil] and KNil
2011-01-28 21:07:29 -05:00
Mark Harrah
6b91ad59fd
Eval-related improvements
...
- support import clauses
- error display: source name, line numbers for each expression
- for 'eval', 'get', 'set', and .sbt files, use default imports and import from Plugins, Builds
2011-01-26 19:49:54 -05:00
Mark Harrah
f182b3a896
'act' command for running tasks
2011-01-25 22:23:03 -05:00