Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | 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 | |
| | ||||||
* | avoid non-existent directory warning | Christopher Vogt | 2017-03-09 | 1 | -1/+1 | |
| | ||||||
* | refactor scalafmt to new plugin style | Christopher Vogt | 2017-03-09 | 1 | -29/+23 | |
| | | | | | | | turn replaceSections into helper function instead of trait method proguard scalafmt build currently suffers from non-deterministic formatting. Try a few times to reproduce commited Proguard.scala | |||||
* | atomic move and error handling for transform helper | Christopher Vogt | 2017-03-08 | 1 | -7/+20 | |
| | ||||||
* | fix scala2 repl not working | Christopher Vogt | 2017-03-06 | 1 | -2/+3 | |
| | ||||||
* | minor refactorings | Christopher Vogt | 2017-03-06 | 1 | -8/+5 | |
| | ||||||
* | Add plugin to publish to Artifactory | Christopher Vogt | 2017-03-06 | 2 | -2/+14 | |
| | ||||||
* | support publishing to basic-auth protected maven repositories | Christopher Vogt | 2017-03-06 | 1 | -7/+3 | |
| | ||||||
* | support resolving unsigned dependencies | Christopher Vogt | 2017-03-06 | 1 | -2/+2 | |
| | ||||||
* | return Seq[URL] from publish task and \n separate Seqs in std out | Christopher Vogt | 2017-03-06 | 2 | -12/+13 | |
| | ||||||
* | fix package bug | Christopher Vogt | 2017-03-06 | 1 | -1/+1 | |
| | ||||||
* | improve whitespace readability in proguard plugin | Christopher Vogt | 2017-03-05 | 2 | -8/+12 | |
| | ||||||
* | separate type-safe proguard wrapper into self-contained library | Christopher Vogt | 2017-03-04 | 2 | -3/+50 | |
| | | | | also make logic to maintain auto-generated sections re-usable | |||||
* | handle trying to package / publish with no source files via exception | Christopher Vogt | 2017-03-04 | 4 | -18/+16 | |
| | | | | this saves us from having to do conditionals in several places | |||||
* | improve sonatype plugin | Christopher Vogt | 2017-03-04 | 1 | -7/+8 | |
| | | | | | | - reduce required tasks in favor of using SonatypeLib.copy - improve log messages - automatically release non-snapshots after uploading | |||||
* | make plugin aliases available in Plugin builds | Christopher Vogt | 2017-03-04 | 2 | -15/+24 | |
| | ||||||
* | do not print () when evaling | Christopher Vogt | 2017-03-04 | 1 | -1/+1 | |
| | ||||||
* | search-class task for searching class on maven | Christopher Vogt | 2017-03-04 | 1 | -1/+4 | |
| | ||||||
* | fix callReflective not finding special char tasks names | Christopher Vogt | 2017-03-04 | 1 | -6/+8 | |
| | | | | and better error message when top-level method not being found | |||||
* | more appropriate name for PublishMaven plugin | Christopher Vogt | 2017-03-03 | 1 | -1/+2 | |
| | ||||||
* | define central publish tasks, so multiple trait can add to it | Christopher Vogt | 2017-03-03 | 1 | -0/+2 | |
| | ||||||
* | fix trying to access non-existent methods of Unit not erroring | Christopher Vogt | 2017-03-03 | 1 | -11/+10 | |
| | ||||||
* | add comprehensive, type-safe proguard plugin | Christopher Vogt | 2017-03-01 | 1 | -0/+1 | |
| | | | | | this also demonstrates how to programmatically generate an extensive, type-safe api for a stringly-typed interface | |||||
* | add capture_args macro for type-safe embedding of stringly typed apis | Christopher Vogt | 2017-03-01 | 1 | -0/+1 | |
| | ||||||
* | introduce libraries helper object | Christopher Vogt | 2017-03-01 | 1 | -0/+4 | |
| | ||||||
* | jar / doc refactor | Christopher Vogt | 2017-02-28 | 4 | -75/+70 | |
| | | | | | | - split out manifest and scaladoc logic - refactor lib calls from inheritance layer - only strip project directory prefix from individually specified files | |||||
* | human readable toString for Builds | Christopher Vogt | 2017-02-27 | 1 | -0/+1 | |
| | ||||||
* | move default sourceFileFilter into lib for less OO coupling | Christopher Vogt | 2017-02-27 | 2 | -2/+5 | |
| | ||||||
* | use `name` instead of `projectName` as it is more universal and the | Christopher Vogt | 2017-02-27 | 1 | -1/+1 | |
| | | | | term `project` is probably going away in cbt. | |||||
* | fix results of Seq of builds not being printed | Christopher Vogt | 2017-02-27 | 1 | -10/+10 | |
| | ||||||
* | comments to move a bunch of things into stage2 | Christopher Vogt | 2017-02-27 | 1 | -0/+1 | |
| |