Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix wrong workingDir when referencing builds by directory | Christopher Vogt | 2017-04-02 | 1 | -7/+2 |
| | |||||
* | Add Scalatex plugin | Christopher Vogt | 2017-04-02 | 2 | -1/+79 |
| | |||||
* | scalariform master only shifted the bug. back to 0.1.8 from maven | Christopher Vogt | 2017-04-02 | 1 | -2/+2 |
| | |||||
* | minor cleanup: group and sort alphabetically | Christopher Vogt | 2017-04-02 | 1 | -3/+4 |
| | |||||
* | give access to version specific classes in cross-build | Christopher Vogt | 2017-04-02 | 2 | -1/+5 |
| | |||||
* | prevent classClassLoaders for builds, currently not supported | Christopher Vogt | 2017-04-02 | 2 | -0/+6 |
| | | | | | | currently leads to "you need to extend an appropriate Build class" exception, because BuildBuild has a different BaseBuild class than builds with a flat classloader | ||||
* | scalatest plugin now does not need import anymore | Christopher Vogt | 2017-04-02 | 2 | -1/+11 |
| | |||||
* | use scalariform from github master which fixes indentation bug | Christopher Vogt | 2017-04-02 | 1 | -0/+1 |
| | |||||
* | factor out buildinfo into plugin | Christopher Vogt | 2017-04-02 | 1 | -0/+29 |
| | |||||
* | type-safe aliases for non cbt libraries | Christopher Vogt | 2017-04-02 | 1 | -9/+26 |
| | |||||
* | propagate scala versions into aliased dependencies | Christopher Vogt | 2017-04-02 | 6 | -10/+18 |
| | | | | | not necessary for plugins yet, but will be when we allow choosing your scala version for build files | ||||
* | centralize all references to scala versions into single place | Christopher Vogt | 2017-04-01 | 1 | -10/+39 |
| | |||||
* | type-safe aliases for ports | Christopher Vogt | 2017-04-01 | 2 | -1/+10 |
| | |||||
* | make .scala sources 2.12 compatible | Christopher Vogt | 2017-04-01 | 2 | -5/+5 |
| | |||||
* | support `clean` task without direct mode | Christopher Vogt | 2017-04-01 | 1 | -2/+1 |
| | |||||
* | scalatest plugin for 2.12 (and move most code from plugin into library) | Christopher Vogt | 2017-03-30 | 3 | -5/+16 |
| | |||||
* | minor reflection related refactor | Christopher Vogt | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | add scala meta and scalafix plugin | Christopher Vogt | 2017-03-28 | 2 | -0/+27 |
| | |||||
* | rename Scalafix plugin in perparation for mirror based one | Christopher Vogt | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | performance: cache moduleKey and make it’s string concat quicker | Christopher Vogt | 2017-03-27 | 1 | -1/+1 |
| | |||||
* | cache friendly equality for builds | Christopher Vogt | 2017-03-27 | 1 | -0/+7 |
| | |||||
* | start modularizing cbt into libraries | Christopher Vogt | 2017-03-27 | 7 | -85/+39 |
| | | | | | | | | | | this extracts certain parts of cbt into stand-alone libraries, which can be published to maven and used outside of cbt. This also adds scalariform for these parts of the code. This slows down cbt’s own build a lot because of the number of projects involved! So we’ll follow this by a bunch of performance tweak commits. | ||||
* | ScalaPB plugin | Christopher Vogt | 2017-03-24 | 2 | -0/+2 |
| | |||||
* | Unify reflectively loading builds from directories. | Christopher Vogt | 2017-03-20 | 8 | -252/+227 |
| | | | | | | | | | | THis is mostly cleanup and a little bit feature. Before it was done partially in 3 places, BuildBuild, loadRoot and GitDependency. Now DirectoryDependencies also support referencing sub-builds. Also introduce scalariform for the first few files of cbt's core code :). | ||||
* | Merge pull request #447 from cvogt/chris | Jan Christopher Vogt | 2017-03-19 | 9 | -28/+140 |
|\ | | | | | Get rid of the hacky "essential" plugins separation | ||||
| * | better error than NullPointerException when directory does not exist | Christopher Vogt | 2017-03-19 | 2 | -3/+3 |
| | | |||||
| * | Get rid of the hacky "essential" plugins separation | Christopher Vogt | 2017-03-19 | 9 | -25/+137 |
| | | | | | | | | | | | | | | Let’s keep move them back into stage2 again instead for reduction of complexity, cbt build speed and convenience of fewer manual dependencies. And for that let cbt just include eval from the start. | ||||
* | | Merge pull request #446 from cvogt/chris | Jan Christopher Vogt | 2017-03-19 | 2 | -161/+1 |
|\| | | | | | get rid of NameTransformer in favor of using Scala’s one | ||||
| * | get rid of NameTransformer in favor of using Scala’s one | Christopher Vogt | 2017-03-19 | 2 | -161/+1 |
| | | |||||
* | | Merge pull request #443 from darthorimar/scalafix-plugin | Jan Christopher Vogt | 2017-03-18 | 1 | -0/+1 |
|\ \ | |/ |/| | Scalafix plugin | ||||
| * | Add scalafix plugin with example project and tests | Ilya Kirillov | 2017-03-19 | 1 | -0/+1 |
| | | |||||
* | | change and expose mechanism mapping from absolute to relative paths | Christopher Vogt | 2017-03-17 | 2 | -23/+33 |
|/ | | | | to transfer files from different locations coherently into one location | ||||
* | Fix not being able to call methods not declared in your build class | Christopher Vogt | 2017-03-15 | 1 | -1/+1 |
| | |||||
* | fix file watching for real | Christopher Vogt | 2017-03-12 | 6 | -109/+17 |
| | | | | | | | last file watching update didn’t work well enough. This now - rips out barbary watch service as it seems buggy crashing the jvm - make cbt exclusively write files to watch to a file - uses fswatch instead watching all files in that file | ||||
* | Merge pull request #423 from cvogt/chris | Jan Christopher Vogt | 2017-03-12 | 1 | -1/+1 |
|\ | | | | | various changes | ||||
| * | drop "direct" arg already in shell script | Christopher Vogt | 2017-03-12 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #415 from cvogt/completions | Jan Christopher Vogt | 2017-03-12 | 1 | -1/+3 |
|\ \ | | | | | | | rename taskNames to complete and pass in current readline buffer in fish for zsh and bash this still needs to be done. Also interpreting the buffer to complete the current command | ||||
| * | | rename taskNames to complete and pass in current readline buffer in fish | Christopher Vogt | 2017-03-12 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | for zsh and bash this still needs to be done. Also interpreting the buffer to complete the current command | ||||
* | | | Merge pull request #424 from cvogt/fix-change-propagation | Jan Christopher Vogt | 2017-03-12 | 3 | -3/+11 |
|\ \ \ | |/ / |/| | | fix change propagation | ||||
| * | | fix change propagation | Christopher Vogt | 2017-03-12 | 2 | -2/+10 |
| |/ | |||||
| * | make changes in builds trigger recompilation of projects | Christopher Vogt | 2017-03-12 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #422 from cvogt/git-sources | Jan Christopher Vogt | 2017-03-12 | 1 | -47/+46 |
|\ \ | |/ |/| | expose git checkout functionality for embedding sources from git | ||||
| * | expose git checkout functionality for embedding sources from git | Christopher Vogt | 2017-03-12 | 1 | -47/+46 |
| | | |||||
* | | revamp loop feature | Christopher Vogt | 2017-03-12 | 5 | -87/+108 |
|/ | | | | | | | | | | | | | | | | | | | | | now CBT and builds pass their file names to the current build via the context. The build then simply blocks until any file changes. Then it returns with a special exit code, which the bash script picks up and restarts CBT. Thats works well for looping over project files. It works less well for looping over builds and CBT itself. For this a build has to success once, so that the .cbt-loop.tmp file exists. Then looping works for cbt and builds, but the file list is not updated in case of compile errors, etc. Fixes - https://github.com/cvogt/cbt/issues/406 - https://github.com/cvogt/cbt/issues/405 - https://github.com/cvogt/cbt/issues/202 - https://github.com/cvogt/cbt/issues/50 - https://github.com/cvogt/cbt/issues/22 We should improve for 1.0 in https://github.com/cvogt/cbt/issues/419 to handle looping over build files and cbt itself smarter. | ||||
* | fix broken format string | Christopher Vogt | 2017-03-11 | 1 | -1/+1 |
| | |||||
* | Google Java Format plugin | Christopher Vogt | 2017-03-11 | 1 | -0/+1 |
| | |||||
* | build package names that are easier to distinguish in stack traces | Christopher Vogt | 2017-03-11 | 1 | -1/+6 |
| | |||||
* | Make GitDependency and DirectoryDependency simply return Build objects | Christopher Vogt | 2017-03-11 | 4 | -92/+80 |
| | |||||
* | extract re-usable parts of cbt’s own build into Shared plugin | Christopher Vogt | 2017-03-11 | 1 | -0/+7 |
| | |||||
* | more concise runMain in more places | Christopher Vogt | 2017-03-09 | 5 | -25/+17 |
| |