sbt/main
Mark Harrah 90f25b234e Settings overhaul, intended to be source compatible where it matters.
Moves many methods previously provided by implicit conversions directly onto the classes
  for better discoverability, especially with scaladoc.

1. Initialize now allowed in more places.  Minor renamings in Initialize to avoid conflicts
  a. map -> apply
  b. get -> evaluate
2. Identity on Scoped* is deprecated- it is now redundant
3. Can now use += and <+= for String, Int, Long, Double settings.
  There may be some problematic corner cases in inference, especially with +=, ++, <+=, <++=
4. Some classes with a scoped: ScopedKey[T] method now have scopedKey: ScopedKey[T] instead.
5. The implicit conversion to ScopedKey[T] is now deprecated.  Use the scopedKey method.
6. :== and ::= are now private[sbt] to better reflect that they were internal use only.
2011-08-14 10:53:37 -04:00
..
actions Add well-known main manifest attributes by default for binary and source jars 2011-08-08 20:57:18 +05:30
src/test/scala test fix 2011-05-23 18:40:03 -04:00
Act.scala preserve key+configuration ambiguity through task+extra parsing. fixes #135 2011-08-05 21:59:49 -04:00
Aggregation.scala try out simplified display of scoped keys 2011-08-04 07:20:25 -04:00
Append.scala Settings overhaul, intended to be source compatible where it matters. 2011-08-14 10:53:37 -04:00
Build.scala onComplete hook for cleanup after task execution 2011-08-05 21:56:32 -04:00
BuildLoader.scala Pluggable build resolvers 2011-05-07 22:02:06 -04:00
Command.scala clean up whitespace handling in commands. fixes #97 2011-07-12 07:47:31 -04:00
CommandSupport.scala Settings overhaul, intended to be source compatible where it matters. 2011-08-14 10:53:37 -04:00
ConsoleProject.scala settle scala-library situation 2011-05-25 22:44:22 -04:00
Cross.scala clean up whitespace handling in commands. fixes #97 2011-07-12 07:47:31 -04:00
Defaults.scala Settings overhaul, intended to be source compatible where it matters. 2011-08-14 10:53:37 -04:00
EvaluateTask.scala try out simplified display of scoped keys 2011-08-04 07:20:25 -04:00
GlobalPlugin.scala Settings overhaul, intended to be source compatible where it matters. 2011-08-14 10:53:37 -04:00
IvyConsole.scala rearrange products settings 2011-05-31 18:37:07 -04:00
KeyIndex.scala pull scoped key examples from references as well as definitions. ref #121 2011-07-24 22:35:27 -04:00
Keys.scala Changed skip to be a Task so we can dynamically compute it's value based on a file 2011-08-12 13:30:21 -04:00
Load.scala try out simplified display of scoped keys 2011-08-04 07:20:25 -04:00
LogManager.scala improved global logging and 'last' command 2011-07-24 17:36:42 -04:00
Main.scala Settings overhaul, intended to be source compatible where it matters. 2011-08-14 10:53:37 -04:00
MainControl.scala cleanup MainResult handling to enable finer control over reloading 2011-07-01 23:38:03 -04:00
NOTICE fix component name in main notice 2010-09-21 22:00:11 -04:00
Output.scala try out simplified display of scoped keys 2011-08-04 07:20:25 -04:00
Project.scala Settings overhaul, intended to be source compatible where it matters. 2011-08-14 10:53:37 -04:00
ProjectNavigation.scala Use standard {build}/id syntax for 'project' command 2011-05-07 22:02:06 -04:00
Reference.scala add new ProjectReference called LocalRootProject for referencing the root project in the current build 2011-06-23 20:37:56 -04:00
Scope.scala try out simplified display of scoped keys 2011-08-04 07:20:25 -04:00
Script.scala global settings preparation: separate compilation/loading stages of Eval 2011-07-09 16:54:41 -04:00
SessionSettings.scala warn when reload discards session settings 2011-06-27 22:29:48 -04:00
State.scala additional warning when ignoring project load failure 2011-07-24 17:36:42 -04:00
Structure.scala Settings overhaul, intended to be source compatible where it matters. 2011-08-14 10:53:37 -04:00
TaskData.scala build sxr, api docs and use sbinary 0.4.0 2011-05-17 20:09:20 -04:00
Watched.scala replace Path with RichFile 2011-05-14 18:21:41 -04:00