Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ScalaPB plugin | Christopher Vogt | 2017-03-24 | 12 | -0/+154 |
| | |||||
* | Merge pull request #448 from cvogt/chris | Jan Christopher Vogt | 2017-03-20 | 18 | -262/+269 |
|\ | | | | | unify reflectively loading builds from directories | ||||
| * | fail build if code isn't formatted / tests trigger git changes | Christopher Vogt | 2017-03-20 | 1 | -0/+2 |
| | | |||||
| * | Unify reflectively loading builds from directories. | Christopher Vogt | 2017-03-20 | 17 | -261/+263 |
| | | | | | | | | | | | | | | | | | | | | 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 :). | ||||
| * | make sure scalafix test cleans up after itself | Christopher Vogt | 2017-03-20 | 1 | -1/+4 |
|/ | |||||
* | Merge pull request #447 from cvogt/chris | Jan Christopher Vogt | 2017-03-19 | 16 | -81/+47 |
|\ | | | | | Get rid of the hacky "essential" plugins separation | ||||
| * | better error than NullPointerException when directory does not exist | Christopher Vogt | 2017-03-19 | 5 | -6/+7 |
| | | |||||
| * | refactor scalariform | Christopher Vogt | 2017-03-19 | 2 | -33/+25 |
| | | |||||
| * | use standard cbt scala xml version | Christopher Vogt | 2017-03-19 | 1 | -1/+1 |
| | | |||||
| * | Get rid of the hacky "essential" plugins separation | Christopher Vogt | 2017-03-19 | 13 | -43/+16 |
| | | | | | | | | | | | | | | 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 | 3 | -162/+3 |
|\| | | | | | 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 | 3 | -162/+3 |
| | | |||||
* | | Merge pull request #443 from darthorimar/scalafix-plugin | Jan Christopher Vogt | 2017-03-18 | 8 | -0/+82 |
|\ \ | |/ |/| | Scalafix plugin | ||||
| * | Add scalafix plugin with example project and tests | Ilya Kirillov | 2017-03-19 | 8 | -0/+82 |
| | | |||||
* | | Merge pull request #441 from cvogt/various-changes | Jan Christopher Vogt | 2017-03-17 | 5 | -25/+60 |
|\ \ | | | | | | | Various changes | ||||
| * | | better show for PostBuildDependency | Christopher Vogt | 2017-03-17 | 1 | -0/+1 |
| | | | |||||
| * | | add helper for caching based on a status file | Christopher Vogt | 2017-03-17 | 1 | -0/+15 |
| | | | |||||
| * | | add boolean to option helper | Christopher Vogt | 2017-03-17 | 1 | -0/+3 |
| | | | |||||
| * | | 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 bug in identifying main classes | Christopher Vogt | 2017-03-17 | 1 | -2/+3 |
| | | | |||||
| * | | Add string quoting helpers | Christopher Vogt | 2017-03-17 | 1 | -0/+5 |
| |/ | |||||
* | | Merge pull request #442 from cvogt/replace-dependency | Jan Christopher Vogt | 2017-03-17 | 5 | -35/+68 |
|\ \ | |/ |/| | Replace dependencies feature for conflict resolution | ||||
| * | Replace dependencies feature for conflict resolution | Christopher Vogt | 2017-03-17 | 5 | -35/+68 |
|/ | |||||
* | Merge pull request #436 from cvogt/fix-calling-tasks | Jan Christopher Vogt | 2017-03-15 | 1 | -1/+1 |
|\ | | | | | Fix not being able to call methods not declared in your build class | ||||
| * | Fix not being able to call methods not declared in your build class | Christopher Vogt | 2017-03-15 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #435 from cvogt/recursive_variable_subst | Jan Christopher Vogt | 2017-03-15 | 1 | -1/+3 |
|\ \ | | | | | | | add test case for #433 | ||||
| * | | add test case for https://github.com/cvogt/cbt/pull/433 | Christopher Vogt | 2017-03-15 | 1 | -1/+3 |
| | | | |||||
* | | | Merge pull request #433 from PiotrTrzpil/recursive_variable_subst | Jan Christopher Vogt | 2017-03-15 | 1 | -18/+24 |
|\| | | |/ |/| | recursive pom variable substitution | ||||
| * | recursive pom variable substitution | Piotr Trzpil | 2017-03-15 | 1 | -18/+24 |
|/ | |||||
* | Merge pull request #429 from cvogt/loop-revamp-2 | Jan Christopher Vogt | 2017-03-12 | 20 | -179/+139 |
|\ | | | | | fix file watching for real | ||||
| * | fix file watching for real | Christopher Vogt | 2017-03-12 | 20 | -179/+139 |
|/ | | | | | | | 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 | 6 | -45/+73 |
|\ | | | | | various changes | ||||
| * | force successful shellcheck linting for launcher script | Christopher Vogt | 2017-03-12 | 3 | -35/+58 |
| | | |||||
| * | fix bugs with argument passing to tests | Christopher Vogt | 2017-03-12 | 2 | -3/+3 |
| | | |||||
| * | be smarter about when to enable logging in the bash script | Christopher Vogt | 2017-03-12 | 1 | -4/+5 |
| | | |||||
| * | drop "direct" arg already in shell script | Christopher Vogt | 2017-03-12 | 3 | -3/+7 |
| | | |||||
* | | Merge pull request #415 from cvogt/completions | Jan Christopher Vogt | 2017-03-12 | 4 | -6/+12 |
|\ \ | | | | | | | 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 | 4 | -6/+12 |
| | | | | | | | | | | | | | | | for zsh and bash this still needs to be done. Also interpreting the buffer to complete the current command | ||||
* | | | Merge pull request #425 from cvogt/writeIfChanged | Jan Christopher Vogt | 2017-03-12 | 3 | -10/+7 |
|\ \ \ | | | | | | | | | writeIfChanged helper method | ||||
| * | | | update buildinfo example to write to src_generated and use new helper | Christopher Vogt | 2017-03-12 | 2 | -10/+5 |
| | | | | |||||
| * | | | writeIfChanged helper method | Christopher Vogt | 2017-03-12 | 1 | -0/+2 |
| |/ / | |||||
* | | | Merge pull request #424 from cvogt/fix-change-propagation | Jan Christopher Vogt | 2017-03-12 | 4 | -4/+16 |
|\ \ \ | |/ / |/| | | fix change propagation | ||||
| * | | fix change propagation | Christopher Vogt | 2017-03-12 | 3 | -3/+15 |
| |/ | |||||
| * | 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 | 2 | -47/+58 |
|\ \ | |/ |/| | expose git checkout functionality for embedding sources from git | ||||
| * | port migration manager build for consumption by plugin | Christopher Vogt | 2017-03-12 | 1 | -0/+12 |
| | | |||||
| * | expose git checkout functionality for embedding sources from git | Christopher Vogt | 2017-03-12 | 1 | -47/+46 |
| | | |||||
* | | Merge pull request #420 from cvogt/watch-improvements | Jan Christopher Vogt | 2017-03-12 | 15 | -109/+202 |
|\ \ | |/ |/| | revamp loop feature | ||||
| * | revamp loop feature | Christopher Vogt | 2017-03-12 | 15 | -109/+202 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Merge pull request #417 from cvogt/publish-local | Jan Christopher Vogt | 2017-03-11 | 1 | -2/+2 |
|\ \ | |/ |/| | publish local for cbt itself |