Mark Harrah
eecaeafbdf
reorganization of main/
...
* split several source files
* move base settings sources (Scope, Structure, ...) into main/settings/
* breaks cycles. In particular, setting system moved from Project to Def
2012-11-17 20:19:24 -05:00
Mark Harrah
ba55430727
update session settings display for multi-line changes
2012-06-02 20:54:45 -04:00
Eugene Vigdorchik
63aa36bd1e
More agressive overwrite.
2012-02-27 22:28:09 +04:00
Eugene Vigdorchik
bb646d0437
SessionSetting to contain seq of line.
2012-02-27 11:46:23 +04:00
Eugene Vigdorchik
eaa10b7a48
Support multi-line replacements.
2012-02-20 15:52:57 +04:00
Eugene Vigdorchik
ff4b42ce45
Merge
2012-02-20 12:30:10 +04:00
Eugene Vigdorchik
d23d39cc0f
Support multiline settings in build.sbt, assumes set command doesn't allow multiline settings. TODO:tests.
2012-02-20 12:27:26 +04:00
Eugene Vigdorchik
e0b2475dd6
Overwrite previous setting if possible.
2012-02-19 00:20:14 +04:00
Eugene Vigdorchik
31735051ea
Overwrite previous setting if possible.
2012-02-15 13:06:00 +04:00
Mark Harrah
7347e89f73
'set every <setting>' for overriding every definition of a key. fixes #154
2011-12-13 17:29:08 -05:00
Indrajit Raychaudhuri
15177e92a2
Streamline and update help messages for built-in commands
2011-11-23 03:37:10 +05:30
Mark Harrah
ddd70fcc77
inject 'log' method to State as convenience for CommandSupport.logger
2011-10-16 17:27:36 -04:00
Mark Harrah
5918c24722
Task state.
...
* Allow tasks to provide State transformations that are applied after all tasks complete.
* Provide convenience methods for preserving state across invocations.
* Option of session or persisted state.
2011-09-21 22:54:46 -04:00
Mark Harrah
205a67e4a3
warn when reload discards session settings
2011-06-27 22:29:48 -04:00
Mark Harrah
5b1ca2c6b0
drop SessionSettings.prepend, which wasn't used
2011-06-27 22:29:48 -04:00
Mark Harrah
caee48130e
split out SessionSettings from Project.scala
2011-03-21 17:56:24 -04:00