aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * test for MavenDependency equalityChristopher Vogt2017-03-271-0/+7
| |
| * io performance tweak: cache cbtLastModifiedChristopher Vogt2017-03-273-5/+11
| |
| * explicitly convert to Vector everywhere for hopefully performanceChristopher Vogt2017-03-276-11/+11
| | | | | | | | benefits
| * allow running tests in the same process, forked or forked in direct modeChristopher Vogt2017-03-273-50/+94
| |
| * fix nailgun under ubuntu and limit memory so circle is ok with 2 runningChristopher Vogt2017-03-271-20/+34
| | | | | | | | which we need for forked tests
| * start modularizing cbt into librariesChristopher Vogt2017-03-2746-370/+819
| | | | | | | | | | | | | | | | | | | | 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.
| * limit cbt memory usage. circle is limited to 4GBChristopher Vogt2017-03-271-1/+1
|/
* Merge pull request #459 from jodersky/nailgun-debianJan Christopher Vogt2017-03-251-1/+2
|\ | | | | Find nailgun-server jar on Debian
| * Find nailgun-server jar on DebianJakob Odersky2017-03-251-1/+2
|/ | | | | | Installing nailgun via apt on Debian copies the server jar to /usr/share/java/nailgun-server.jar. This change enables the sbt launcher to find the jar.
* Merge pull request #452 from cvogt/scalapb-pluginJan Christopher Vogt2017-03-2412-0/+155
|\ | | | | ScalaPB plugin
| * clean scalafix test before running, so it sure runsChristopher Vogt2017-03-241-0/+1
| |
| * ScalaPB pluginChristopher Vogt2017-03-2412-0/+154
| |
* | Merge pull request #455 from cvogt/akka-exampleJan Christopher Vogt2017-03-233-0/+44
|\ \ | |/ |/| Example for providing cbt's classloader to Akka
| * Example for providing cbt's classloader to AkkaChristopher Vogt2017-03-233-0/+44
|/
* Merge pull request #448 from cvogt/chrisJan Christopher Vogt2017-03-2018-262/+269
|\ | | | | unify reflectively loading builds from directories
| * fail build if code isn't formatted / tests trigger git changesChristopher Vogt2017-03-201-0/+2
| |
| * Unify reflectively loading builds from directories.Christopher Vogt2017-03-2017-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 itselfChristopher Vogt2017-03-201-1/+4
|/
* Merge pull request #447 from cvogt/chrisJan Christopher Vogt2017-03-1916-81/+47
|\ | | | | Get rid of the hacky "essential" plugins separation
| * better error than NullPointerException when directory does not existChristopher Vogt2017-03-195-6/+7
| |
| * refactor scalariformChristopher Vogt2017-03-192-33/+25
| |
| * use standard cbt scala xml versionChristopher Vogt2017-03-191-1/+1
| |
| * Get rid of the hacky "essential" plugins separationChristopher Vogt2017-03-1913-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/chrisJan Christopher Vogt2017-03-193-162/+3
|\| | | | | get rid of NameTransformer in favor of using Scala’s one
| * get rid of NameTransformer in favor of using Scala’s oneChristopher Vogt2017-03-193-162/+3
| |
* | Merge pull request #443 from darthorimar/scalafix-pluginJan Christopher Vogt2017-03-188-0/+82
|\ \ | |/ |/| Scalafix plugin
| * Add scalafix plugin with example project and testsIlya Kirillov2017-03-198-0/+82
| |
* | Merge pull request #441 from cvogt/various-changesJan Christopher Vogt2017-03-175-25/+60
|\ \ | | | | | | Various changes
| * | better show for PostBuildDependencyChristopher Vogt2017-03-171-0/+1
| | |
| * | add helper for caching based on a status fileChristopher Vogt2017-03-171-0/+15
| | |
| * | add boolean to option helperChristopher Vogt2017-03-171-0/+3
| | |
| * | change and expose mechanism mapping from absolute to relative pathsChristopher Vogt2017-03-172-23/+33
| | | | | | | | | | | | to transfer files from different locations coherently into one location
| * | fix bug in identifying main classesChristopher Vogt2017-03-171-2/+3
| | |
| * | Add string quoting helpersChristopher Vogt2017-03-171-0/+5
| |/
* | Merge pull request #442 from cvogt/replace-dependencyJan Christopher Vogt2017-03-175-35/+68
|\ \ | |/ |/| Replace dependencies feature for conflict resolution
| * Replace dependencies feature for conflict resolutionChristopher Vogt2017-03-175-35/+68
|/
* Merge pull request #436 from cvogt/fix-calling-tasksJan Christopher Vogt2017-03-151-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 classChristopher Vogt2017-03-151-1/+1
| |
* | Merge pull request #435 from cvogt/recursive_variable_substJan Christopher Vogt2017-03-151-1/+3
|\ \ | | | | | | add test case for #433
| * | add test case for https://github.com/cvogt/cbt/pull/433Christopher Vogt2017-03-151-1/+3
| | |
* | | Merge pull request #433 from PiotrTrzpil/recursive_variable_substJan Christopher Vogt2017-03-151-18/+24
|\| | | |/ |/| recursive pom variable substitution
| * recursive pom variable substitutionPiotr Trzpil2017-03-151-18/+24
|/
* Merge pull request #429 from cvogt/loop-revamp-2Jan Christopher Vogt2017-03-1220-179/+139
|\ | | | | fix file watching for real
| * fix file watching for realChristopher Vogt2017-03-1220-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/chrisJan Christopher Vogt2017-03-126-45/+73
|\ | | | | various changes
| * force successful shellcheck linting for launcher scriptChristopher Vogt2017-03-123-35/+58
| |
| * fix bugs with argument passing to testsChristopher Vogt2017-03-122-3/+3
| |
| * be smarter about when to enable logging in the bash scriptChristopher Vogt2017-03-121-4/+5
| |
| * drop "direct" arg already in shell scriptChristopher Vogt2017-03-123-3/+7
| |
* | Merge pull request #415 from cvogt/completionsJan Christopher Vogt2017-03-124-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