Commit Graph

684 Commits

Author SHA1 Message Date
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