Mark Harrah
15abc87c45
remove spurious unchecked warning
2010-09-13 19:42:40 -04:00
Mark Harrah
aea757ed18
put ResolverAdapter.java in proper location
2010-09-13 19:42:11 -04:00
Mark Harrah
43d593e281
start of managed project support
...
does proper inter-project resolution
still needs proper scope/configuration setup
2010-09-12 23:16:07 -04:00
Mark Harrah
6deb83ded3
ProjectResolver for inter-project dependencies
2010-09-12 23:15:51 -04:00
Mark Harrah
82e53d2528
only filter Scala artifacts of type 'jar'
2010-09-12 23:14:55 -04:00
Mark Harrah
59e15f2c51
minor cleanup of some Ivy-related code
2010-09-12 23:14:30 -04:00
Mark Harrah
26265e549e
add RawRepository to wrap raw Ivy Resolvers
2010-09-12 23:13:48 -04:00
Mark Harrah
c2a9a95baf
redo external projects
...
move externals from State to ProjectInfo
2010-09-12 22:58:22 -04:00
Mark Harrah
e3d39175d4
add console-project tasks to Project
2010-09-12 22:49:33 -04:00
Mark Harrah
129f1e152d
remove comment that no longer applies
2010-09-12 22:44:33 -04:00
Mark Harrah
fce5330464
use Incomplete.show for displaying task failures
2010-09-12 22:43:42 -04:00
Mark Harrah
179634a019
some more ways to create a Console
2010-09-12 22:42:18 -04:00
Mark Harrah
df1774e02e
remove a deprecated method
2010-09-12 22:41:49 -04:00
Mark Harrah
62b30c0156
shorten toString for task Info, correct it for Incomplete
2010-09-12 22:41:02 -04:00
Mark Harrah
5017e326c1
toString for HList and KList
2010-09-12 22:27:11 -04:00
Mark Harrah
1d1aa6b1b5
integrate logging, subprojects
2010-09-08 14:46:14 -04:00
Mark Harrah
e80de34a6e
split out extra tasks, implement logging
2010-09-08 14:45:22 -04:00
Mark Harrah
a5ac661115
make project history-enabled
2010-09-08 14:44:04 -04:00
Mark Harrah
7b64a8f526
project navigation changes
...
projectClosure takes State
save initial project in State
2010-09-08 14:40:24 -04:00
Mark Harrah
be8b63cb38
fix implied transformation loop
...
'implied' state was not reset on transformed
Task, so it was processed again (and again...)
2010-09-08 14:32:28 -04:00
Mark Harrah
1659e05213
more methods for changing Task 'implied' state
...
implied(flag: Boolean)
local
2010-09-08 14:31:14 -04:00
Mark Harrah
cde1f57361
closeQuietly should be quiet
2010-09-08 14:30:27 -04:00
Mark Harrah
bef61ab9fd
correct order for IO.readLines
2010-09-08 14:29:38 -04:00
Mark Harrah
b03b56ea2e
hierarchical in-memory settings
2010-09-08 14:29:00 -04:00
Mark Harrah
0c12c5e2bd
merge ProjectContainer into Project, rearrange sub project methods
2010-09-06 00:15:20 -04:00
Mark Harrah
323115e263
register loadp, ~, -- commands
2010-09-06 00:13:59 -04:00
Mark Harrah
67682f32d3
implement ~
2010-09-06 00:13:53 -04:00
Mark Harrah
018ef2b3c7
add failure wall command '--'
2010-09-05 11:16:53 -04:00
Mark Harrah
6b4844094a
project loading
2010-09-05 11:12:44 -04:00
Mark Harrah
cc4fc95dba
add generic attribute map to State
2010-09-05 10:56:24 -04:00
Mark Harrah
fec83c1470
fix help for 'compile'
2010-09-05 10:49:49 -04:00
Mark Harrah
502f355a65
convenience methods for compilation
2010-09-04 08:46:36 -04:00
Mark Harrah
0caa00da64
update DotGraph for 0.9
2010-09-04 08:46:19 -04:00
Mark Harrah
61c855ddc6
working towards using Logger
2010-09-04 08:46:00 -04:00
Mark Harrah
8f1768d6a8
add Logger to Streams
2010-09-04 08:45:34 -04:00
Mark Harrah
caa655ae06
add owner name function to context
2010-09-04 08:44:21 -04:00
Mark Harrah
2e3367d6d6
first part of fixing #44
2010-09-04 08:42:37 -04:00
Mark Harrah
40a8b77f18
make 'run' and 'tracking' subprojects available
2010-09-04 08:30:02 -04:00
Mark Harrah
bdcf0a7656
'project definitions' can get info about compilation
...
definition that has constructor with single parameter of
type Compiled gets passed the compilation parameters and
Analysis for compiling it
2010-09-04 08:27:07 -04:00
Mark Harrah
8c02f9f478
rename Compile member to avoid conflict with pending change
2010-09-04 08:25:34 -04:00
Mark Harrah
050f9db501
rework ConsoleLogger
...
can send output to a PrintWriter
control over color, still need custom formatter
replace IvyLogger with normal Logger
2010-09-04 08:24:26 -04:00
Mark Harrah
9bcd68d28c
rework REPL support
...
allow bindings, which requires specifying the parent class loader
same code can be used for both 'console' and 'console-project' now
provide interface through main/Console
2010-09-04 08:18:06 -04:00
Mark Harrah
37594904f9
remove unused parameter and fix comment
2010-09-04 08:13:36 -04:00
Mark Harrah
763fbfb39f
fix PMap test
2010-09-04 08:12:17 -04:00
Mark Harrah
6378107317
paths cleanup
2010-09-04 08:11:36 -04:00
Mark Harrah
22f319588c
reworked tracking
...
added memoization for Set[File] => Set[File]
2010-09-04 08:11:05 -04:00
Mark Harrah
b4eea78959
cleanup
2010-09-04 08:07:51 -04:00
Mark Harrah
0c59e9d5a6
minor updates for p2
2010-08-30 09:10:25 -04:00
Mark Harrah
62691e6681
cross-configurations
2010-08-27 19:17:03 -04:00
Mark Harrah
4bb7c44730
fix Logger/Process
2010-08-22 19:07:46 -04:00