Mark Harrah
9cf2c41fb8
fix exception thrown when tab completing invalid project name
2012-05-21 22:23:44 -04:00
Mark Harrah
9ee30636b3
don't put scala-library.jar on the boot classpath unless it is on the classpath
2012-05-21 22:23:44 -04:00
Mark Harrah
a099754109
if defined, use explicit historyPath at ThisBuild or Global project scope
2012-05-21 22:23:44 -04:00
Mark Harrah
63895a3d77
source compatibility with 2.8.1, where resident mode can't be supported
2012-05-19 18:20:20 -04:00
Mark Harrah
c62dd99ddf
tab complete scripted tests
2012-05-19 18:20:20 -04:00
Mark Harrah
4816991b18
basic support for pending scripted tests
2012-05-19 18:20:20 -04:00
Mark Harrah
4b724e1102
inline tasks, for internal use later
2012-05-19 18:20:20 -04:00
Mark Harrah
5ff33fad3e
Second try at printing message when stack trace suppressed.
...
Problems:
1. Without a message, users don't find 'last'
2. Showing a message for every error clutters output.
This tries to address these issues by:
1. Only showing the message when other feedback has not been provided and
'last' would not usually be helpful. This will require ongoing tweaking.
For now, all commands except 'compile' display the message. 'update' could
omit the message as well, but perhaps knowing about 'last' might be
useful there.
2. Including the exact command to show the output:
last test:compile
and not just
last <task>
3. Highlighting the command in blue for visibility as an experiment.
Review by @ijuma and @retronym, please.
2012-05-19 18:20:19 -04:00
Mark Harrah
f4c0a0d9a6
display relative key strings for incomplete tasks
2012-05-19 18:20:19 -04:00
Mark Harrah
1f612aaecb
ensure enableEcho called after jline.Terminal.getTerminal. fixes #460
2012-05-19 18:20:19 -04:00
Eugene Vigdorchik
dabb0fd377
Refactor according to the comments.
2012-05-17 07:24:24 -04:00
Eugene Vigdorchik
2b1f21a21c
Additional method in ProcessIO to process inheriting input.
2012-05-17 07:24:24 -04:00
Eugene Vigdorchik
8d123081a2
Use java 7 Redirect.INHERIT to inherit subprocess' input stream.
2012-05-17 07:24:24 -04:00
Mark Harrah
53ee1c5adf
hk2-jar packaging should be handled like a standard jar. fixes #463
2012-05-16 07:34:15 -04:00
Mark Harrah
50ddd485af
add a missing 'lazy'
2012-05-13 22:38:00 -04:00
Mark Harrah
208b46fd10
resident mode: package objects
2012-05-13 21:31:40 -04:00
Mark Harrah
062b47ac8d
better invalidation of interface version.properties file
2012-05-13 21:31:40 -04:00
Mark Harrah
7bed381bec
cleanup compilation tests
2012-05-12 23:12:29 -04:00
Mark Harrah
864580aae1
approximate type parameters and references by name
...
not as accurate, but simpler.
2012-05-12 23:12:29 -04:00
Mark Harrah
00d0918714
workaround separate compilation and raw types
2012-05-12 23:12:29 -04:00
Eugene Vigdorchik
c795511e13
Only allow a single task to run at any point in time if parallelExecution in Test is false.
2012-05-12 10:15:59 -04:00
Eugene Vigdorchik
6f03b83446
Remove unneeded map argument.
2012-05-12 10:15:49 -04:00
Mark Harrah
4e6cbd7304
delete symlink and not its contents when recursively deleting a directory
2012-05-11 21:24:05 -04:00
Paolo G. Giarrusso
23ab013074
Update README according to branch name
2012-05-10 18:57:02 -04:00
Paolo G. Giarrusso
d903f67269
Typo
2012-05-10 18:57:02 -04:00
Eugene Vigdorchik
04d53c05d5
Modify forking tests based on Stefan's feedback. Should be ported to 0.12
2012-05-09 20:07:47 -04:00
Mark Harrah
9414f98f2c
classfile analyzer should pass full name to AnalysisCallback
2012-05-08 20:25:25 -04:00
Peter Vlugter
1ed64e4d5f
Use Maybe rather than Option in IC
2012-05-07 19:09:25 -04:00
Gerolf Seitz
cddbb8dd12
Add method Aggregation.runTasksWithResult
2012-05-07 19:09:11 -04:00
Peter Vlugter
fdf9be166f
Add helper methods to IC for reading analysis cache files
2012-05-06 21:41:38 -04:00
Mark Harrah
80500b5ca5
remove duplicate conflict warnings
2012-05-06 15:11:46 -04:00
Mark Harrah
1c1d7b41a5
change Scala binary version check to a warning
2012-05-06 14:15:03 -04:00
Mark Harrah
99a04466f1
move to revised warning interface in the compiler
2012-05-06 14:15:03 -04:00
Mark Harrah
13e62fd645
Use binary version for cross-version even for snapshots and milestones
...
Rely instead on users not publishing the same stable version against both
stable Scala or sbt releases and snapshots/milestones.
2012-05-05 20:35:05 -04:00
Mark Harrah
ae48ed6489
notes from 0.11.3
2012-05-05 20:35:04 -04:00
Mark Harrah
ffc46fed7f
fix dep-mgmt tests
2012-05-05 20:35:04 -04:00
Mark Harrah
e8b8be7547
more scala-tools replacements
2012-05-05 20:35:04 -04:00
Mark Harrah
361027127e
deprecations backported to 0.11.3
2012-05-05 20:35:04 -04:00
Mark Harrah
3f92b33350
bump to Ivy 2.3.0-RC1
2012-05-02 19:56:35 -04:00
Mark Harrah
59a7432cf8
update-classifiers fixes: mark modules intransitive and don't exclude sources/docs for scala jars
2012-05-02 19:56:35 -04:00
Mark Harrah
d25103ff9f
fix dependency-management tests
2012-05-02 19:56:35 -04:00
Mark Harrah
9e7ee361c7
Tags.exclusive convenience method for executing tasks in isolation
2012-05-02 19:56:35 -04:00
Mark Harrah
9f80180859
buffer url input stream returned by Using. fixes #437
2012-04-30 20:50:28 -04:00
Mark Harrah
e537cbc474
second part of fix for excessive recompilations
2012-04-30 20:34:48 -04:00
Mark Harrah
5c8f212cf3
convert stray println to debug logging statement
2012-04-28 20:17:43 -04:00
Mark Harrah
dfac015eb3
exclude should apply to any artifact type, not just jars. fixes #436
2012-04-28 18:58:52 -04:00
Mark Harrah
ddcf885fb9
fresh scope for each inherited definition when tagging type variables
2012-04-28 18:58:52 -04:00
Mark Harrah
408d11557d
handle Java sources not compiled in Mixed configuration
2012-04-28 18:58:52 -04:00
Mark Harrah
6769c94208
basis for a resident compiler
...
unstable, but can be tested with -Dsbt.resident.limit=n
n is the maximum Globals kept around
2012-04-28 18:58:52 -04:00
Indrajit Raychaudhuri
0566a61689
Refer to 0.12.0-Beta2
2012-04-25 22:24:37 +05:30