Mark Harrah
9d39b5d9e1
Add valid project IDs to 'No project <x> in <uri>' error message
2012-08-30 16:37:56 -04:00
Mark Harrah
3dd3a18996
Force update on change to last modified time of artifacts or cached descriptor.
...
This is part 2 of the fix for #532 . It may also fix issues when working with
multiple local projects via 'publish-local' and binary dependencies.
2012-08-29 11:13:48 -04:00
Mark Harrah
14952e00b6
Second part of resolution cache work. Fixes #532 .
...
Replaces the standard Ivy resolution cache:
1. Separate the cached resolved Ivy files from resolution reports,
making resolution reports easier to find (target/resolution-cache/reports/)
2. Cache location includes extra attributes so that cross builds of a plugin
do not overwrite each other.
2012-08-29 11:13:48 -04:00
Mark Harrah
7a7acce621
don't write <scope> section of pom if scope is 'compile'
2012-08-28 11:55:24 -04:00
Mark Harrah
c7f6ce4aec
per-project resolution cache that deletes cached files before each update
...
These are the ivy files, properties, and resolve reports for the project,
not dependencies and their artifacts.
2012-08-28 11:55:24 -04:00
Mark Harrah
eca9ab9bb1
2.10 compatibility
2012-08-27 10:49:13 -04:00
Mark Harrah
74c07c64a7
Merge multiple dependency definitions for the same ID. Fixes #468 , #285 , #419 , #480 .
...
This is only a workaround. Multiple dependency definitions should be avoided
in general.
2012-08-27 10:49:13 -04:00
Mark Harrah
29dd76da85
defer opening logging output files until an actual write
2012-08-27 10:49:13 -04:00
Mark Harrah
cbaa805511
clean up temporary directory on exit. ref #502
...
Directory was already empty, this just removes the empty directory.
2012-08-27 09:14:00 -04:00
Mark Harrah
b53104f8ff
note about Scala build and compiler interface
2012-08-27 08:41:08 -04:00
Mark Harrah
42042a9d85
2.8.1 compatibility for compiler interface
2012-08-27 08:33:33 -04:00
Mark Harrah
feffe4feb0
toStrings for some concurrent restrictions
2012-08-27 08:33:33 -04:00
Mark Harrah
8c0a2fbe1c
require a smaller set of sources in the third (transitive) step of inc. compilation
2012-08-26 13:44:32 -04:00
Eugene Vigdorchik
b4e64d37db
Various fork in Test fixes. Closes #512 #515 .
2012-08-25 07:15:23 -04:00
Mark Harrah
089b4e284c
three-stage incremental compilation
2012-08-25 07:15:23 -04:00
Eugene Vigdorchik
61dee253dd
Convert println() to log.debug()
2012-08-19 22:19:39 -04:00
Mark Harrah
46ac72ab40
version bumps
2012-08-01 09:32:48 -04:00
Eugene Vigdorchik
1b814ae8b1
Extend reporter to be used by the IDE.
2012-07-24 15:35:06 -04:00
Eugene Vigdorchik
adb7d42f73
Fix compilation error for 2.10.0-M5 for all but main project.
2012-07-17 15:20:37 -04:00
Thomas Lockney
8045731500
Actually pass in the artifact, rather than just a global match
2012-07-17 15:20:26 -04:00
Mark Harrah
59c025a767
run either javadoc (Java sources only) or scaladoc (Scala only or mixed), but not both
2012-07-17 13:51:17 -04:00
Mark Harrah
cbc94f9cb6
experimental tab completion for 'set'
2012-07-13 14:33:28 -04:00
Mark Harrah
8c06949957
clean up token completions and make providing a general completion function easier
2012-07-13 14:33:27 -04:00
Mark Harrah
ce3ed37c8c
basic code for cleaning up Manifest.toString
2012-07-13 14:33:27 -04:00
Mark Harrah
0972791b58
clean up Completions and allow arbitrary 'display' for Token
2012-07-13 14:33:27 -04:00
Mark Harrah
72e05309c5
JLine completion integration now considers a suggestion with a newline to be preformatted
2012-07-13 14:33:27 -04:00
Mark Harrah
2a6ad35502
correct CommandUtil.aligned to use provided prefix
2012-07-13 14:33:27 -04:00
Mark Harrah
2cf9b4bf6e
combined cutoff for settings and tasks
2012-07-13 14:33:27 -04:00
Mark Harrah
51da95644c
methods for working with Scala identifiers
2012-07-13 14:33:27 -04:00
Mark Harrah
5dd2bb8a24
print completions containing a newline first and on separate lines
2012-07-13 14:33:27 -04:00
Mark Harrah
d6d922a858
display message after 'set' with defined and affected scopes+keys
2012-07-13 14:33:27 -04:00
Mark Harrah
ad621ecbee
update help for `inspect` to include latest options
2012-07-13 14:33:26 -04:00
Mark Harrah
f48a10e136
precompile interface against 2.10.0-M5
2012-07-13 14:33:26 -04:00
Eugene Vigdorchik
76943e82ed
Add xsbti.Reporter to required inputs instead of maxErrors.
2012-07-13 14:33:26 -04:00
Eugene Vigdorchik
b5a29987e6
Changes required to use sbt as-is from Scala-IDE.
2012-07-13 14:33:26 -04:00
Eugene Vigdorchik
e23df839b7
Make compiler projects compilable with 2.10
2012-07-13 14:33:26 -04:00
Eugene Vigdorchik
a6c2054292
Break compiler dependency from 'collection' project.
2012-07-13 14:33:26 -04:00
Indrajit Raychaudhuri
82a338b3a8
Add OSX JNI library extension in includeFilter by default. Closes #500
2012-07-08 00:38:25 -04:00
Mark Harrah
b6b78618f5
in IO.copyFile, limit maximum size transferred via NIO. fixes #491
2012-07-06 10:28:51 -04:00
Mark Harrah
5a93605d75
'orbit' packaging should be handled like a standard jar. fixes #499 . ref #463
2012-07-06 10:28:51 -04:00
Mark Harrah
364d49d4b4
Translate `show x y` into `;show x ;show y` . fixes #495
2012-07-06 10:28:51 -04:00
Mark Harrah
8d20a7ea19
repeatDep parser combinator
2012-07-06 10:28:51 -04:00
Mark Harrah
464193d0f6
sourcesInBase setting. fixes #494
2012-07-06 10:28:51 -04:00
Mark Harrah
8843458291
isolate task-system and ivy tests
2012-07-01 15:16:42 -04:00
Mark Harrah
3d0eb1ac11
better fix for tab completion on invalid project IDs
2012-07-01 15:16:42 -04:00
Mark Harrah
113fdbaff1
fix launcher tests
2012-07-01 15:16:41 -04:00
Mark Harrah
79bab4727a
fix caching of xsbt.version.properties
2012-07-01 15:16:41 -04:00
Mark Harrah
d8f5c39465
remove most occurrences of ScalaObject
2012-07-01 15:16:41 -04:00
Mark Harrah
3f12f2eb9f
drop compilation tests
...
1. overlapped with integration tests
2. slower than integration tests
3. more fragile than integration tests
2012-07-01 15:16:41 -04:00
Mark Harrah
e2b5ce374c
fix task tests
2012-07-01 15:16:41 -04:00