Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | minor fix to error messages | Christopher Vogt | 2017-06-15 | 1 | -1/+1 |
| | |||||
* | add sbt-resolver like restart feature | Christopher Vogt | 2017-06-15 | 1 | -0/+16 |
| | |||||
* | warn on empty loop file (as seen) and sort loop files for debugging | Christopher Vogt | 2017-06-15 | 1 | -1/+6 |
| | |||||
* | add nailgun files to array, maybe this is simpler | Christopher Vogt | 2017-06-15 | 1 | -2/+4 |
| | |||||
* | Fix shellcheck linting warning | Martin Egri | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | Eliminate unwanted output when nailgun not found | Ilya Kirillov | 2017-06-09 | 1 | -2/+2 |
| | |||||
* | saner -debug behavior | Christopher Vogt | 2017-04-02 | 1 | -0/+13 |
| | |||||
* | fix nailgun under ubuntu and limit memory so circle is ok with 2 running | Christopher Vogt | 2017-03-27 | 1 | -20/+34 |
| | | | | which we need for forked tests | ||||
* | start modularizing cbt into libraries | Christopher Vogt | 2017-03-27 | 1 | -1/+1 |
| | | | | | | | | | | 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 4GB | Christopher Vogt | 2017-03-27 | 1 | -1/+1 |
| | |||||
* | Find nailgun-server jar on Debian | Jakob Odersky | 2017-03-25 | 1 | -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. | ||||
* | fix file watching for real | Christopher Vogt | 2017-03-12 | 1 | -33/+39 |
| | | | | | | | 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 | ||||
* | force successful shellcheck linting for launcher script | Christopher Vogt | 2017-03-12 | 1 | -34/+41 |
| | |||||
* | 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 | 1 | -1/+5 |
| | |||||
* | revamp loop feature | Christopher Vogt | 2017-03-12 | 1 | -2/+38 |
| | | | | | | | | | | | | | | | | | | | | | 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 date -- invalid option -j | Jan Christopher Vogt | 2017-02-13 | 1 | -1/+1 |
| | |||||
* | make listening to debug port a flag for direct mode | Christopher Vogt | 2017-02-09 | 1 | -2/+5 |
| | |||||
* | only start nailgun if compiling succeeded | Christopher Vogt | 2016-11-29 | 1 | -5/+5 |
| | |||||
* | speed up compile when stopping nailgun launcher | Christopher Vogt | 2016-11-29 | 1 | -3/+2 |
| | |||||
* | don’t try to run cbt if nailgun_launcher had compile errors | Christopher Vogt | 2016-11-29 | 1 | -31/+33 |
| | |||||
* | use same status file as for other places for nailgun_launcher | Christopher Vogt | 2016-11-29 | 1 | -4/+4 |
| | |||||
* | do not cut off stack traces when running in cbt direct mode | Christopher Vogt | 2016-11-09 | 1 | -1/+1 |
| | |||||
* | Fix escaping of spaces in cbt arguments | Christopher Vogt | 2016-11-08 | 1 | -19/+19 |
| | |||||
* | attempt to improve jvm startup time | rockjam | 2016-10-04 | 1 | -1/+2 |
| | |||||
* | Re-wrote docs and some error messages | Christopher Vogt | 2016-09-19 | 1 | -5/+5 |
| | |||||
* | Find nailgun when installed on Ubuntu | Frankie McGough | 2016-09-15 | 1 | -10/+8 |
| | |||||
* | let's not mess with bash settings, but document how to install | Christopher Vogt | 2016-08-28 | 1 | -7/+0 |
| | |||||
* | Bash completions | ChavXO | 2016-08-28 | 1 | -0/+8 |
| | |||||
* | Support proxy settings in CBT. | Benjamin Frank | 2016-07-06 | 1 | -1/+1 |
| | | | | | | | Proxy settings can be supplied either via Java system-properties or via environment variables (http_proxy/https_proxy/no_proxy). Java system-properties take precedence over env vars. Evaluation of proxy settings happens only during nailgun startup for now. | ||||
* | Update cbt | ritschwumm | 2016-05-03 | 1 | -1/+1 |
| | | | fix typos | ||||
* | remove required gdate dependency | Christopher Vogt | 2016-04-29 | 1 | -10/+21 |
| | |||||
* | propagate time taken from bash script into logger | Christopher Vogt | 2016-04-28 | 1 | -2/+2 |
| | |||||
* | Do not check javac version (took > 0.1 seconds each time). This will lead to ↵ | Christopher Vogt | 2016-04-28 | 1 | -8/+14 |
| | | | | compile errors with java6, but those should be easy to google. | ||||
* | compute logged times during startup as delta from beginning | Christopher Vogt | 2016-04-28 | 1 | -2/+15 |
| | |||||
* | this seems to fix some bug with nailgun not restarting fast enough | Christopher Vogt | 2016-04-28 | 1 | -0/+2 |
| | |||||
* | Early classloading improvements | Christopher Vogt | 2016-03-28 | 1 | -1/+1 |
| | | | | | | | | | - Changed launcher to already load zinc - use code generation to generate necessary dependencies - changed resolver to linearize dependency DAG in a way that guarantees that every transitive dependee of a node in the DAG is a transitive dependee of that node in the linear sequence - move exit code trapping code into java so it can be used for zinc early There seems to be a bug in this version, where CBT crashes about half of the time with a "object is not an instance of declaring class" Exception during running the task from the build object via reflection. | ||||
* | merged most bootstrapping logic into launcher | Christopher Vogt | 2016-03-20 | 1 | -39/+3 |
| | |||||
* | More speedup by already caching some classloaders in NailgunLauncher. Also ↵ | Christopher Vogt | 2016-03-19 | 1 | -8/+8 |
| | | | | fix a few warnings. | ||||
* | move decision about admin tasks or not from bash into Scala | Christopher Vogt | 2016-03-19 | 1 | -6/+2 |
| | |||||
* | Merge pull request #78 from cvogt/chris | Jan Christopher Vogt | 2016-03-12 | 1 | -1/+1 |
|\ | | | | | Chris | ||||
| * | Add feature for starting the Scala REPL in arbitrary versions, propagate ↵ | Christopher Vogt | 2016-03-09 | 1 | -1/+1 |
| | | | | | | | | logger as implicits | ||||
* | | Scala version 2.11.8. | Paul Phillips | 2016-03-09 | 1 | -1/+1 |
|/ | |||||
* | fix some quite noisy behavior regarding exit codes in the bash runner. The ↵ | Christopher Vogt | 2016-03-09 | 1 | -4/+5 |
| | | | | interaction with nailgun probably needs more low level debugging to get flawless | ||||
* | Merge pull request #57 from cvogt/circleci | Jan Christopher Vogt | 2016-03-07 | 1 | -28/+67 |
|\ | | | | | cleanup and features | ||||
| * | cleanup: whitespace changes, separated more things into their own files, use ↵ | Christopher Vogt | 2016-03-07 | 1 | -16/+16 |
| | | | | | | | | ++ for strings everywhere. Added ++ method to File and URL and use it in many places | ||||
| * | trap and pass exit codes throug the app, pass logger on to tests, remove the ↵ | Christopher Vogt | 2016-03-06 | 1 | -0/+6 |
| | | | | | | | | lib. qualification from Stage1 for better readability | ||||
| * | hack to retrigger a previously failed compilation to happen again for ↵ | Christopher Vogt | 2016-03-06 | 1 | -4/+10 |
| | | | | | | | | nailgun launcher and stage1. (zinc is still wasting time trying every single time.) | ||||
| * | refactored and improved nailgun code in bash script. Should be easier to ↵ | Christopher Vogt | 2016-03-06 | 1 | -17/+44 |
| | | | | | | | | debug now. Doesn't wait endlessly. | ||||
* | | Merge pull request #56 from tobias-johansson/master | Jan Christopher Vogt | 2016-03-06 | 1 | -2/+2 |
|\ \ | |/ |/| | Rewrite Java 8 code in BootstrapScala.java in Java 7 |