aboutsummaryrefslogtreecommitdiff
path: root/stage2/ToolsStage2.scala
Commit message (Collapse)AuthorAgeFilesLines
* drop "direct" arg already in shell scriptChristopher Vogt2017-03-121-1/+1
|
* treat subdirectores as subbuilds via cmd lineChristopher Vogt2017-02-221-1/+1
|
* simplify and add features to reflective task lookup codeChristopher Vogt2017-02-181-4/+1
| | | | | | | | | | | | | Code is much simpler now. Now cbt sub-tasks are separated by . instead of spaces to unify the syntax with method calls Scala. Also the reflective code now works not only on builds but any kind of values, so zero argument members of any types of return values can simply be called. This is also a large step towards detangling the reflective lookup from cbt and turning it into a fully fletched shell to Scala "native" call solution.
* implicitly pass classloader, might make code easierChristopher Vogt2017-02-141-1/+1
| | | | | and prepares for allowing `run` and `runFlat` at Dependency instead of Build level
* let Stage1 handle Stage2 exit codeChristopher Vogt2017-02-091-1/+2
|
* idempotent change propagationChristopher Vogt2017-02-091-1/+1
| | | | | | using lastModified instead of a non-idempotent needsUpdate flag this fixes a bug where dependees would not be rebuilt if cbt exited or was killed after dependencies were already rebuilt.
* rename admin into tools, which seems more appropriateChristopher Vogt2016-05-021-0/+12