sbt, the interactive build tool
Go to file
Ethan Atkins d9fe5540f5 Interlace log lines with task progress
With the current supershell implementation, the progress display
flickers when there is heavy console logging during task evaluation.
This is because the console appender clears out the task progress and it
isn't restored until the next periodic super shell report (which
runs every 100ms by default). To remove the flickering, I reworked the
implementation to interlace the log lines with progress reports. In
order to ensure that the log lines remained contiguous, I had to apply
padding at the bottom of the supershell region whenever the new report
contained fewer lines than the old report. The report shifts down as new
log lines are appended. This isn't optimal, but I think removing
the flickering while preserving contiguous log lines is worth it.
2019-09-01 21:06:48 -07:00
internal Interlace log lines with task progress 2019-09-01 21:06:48 -07:00
project Update dependencies 2019-08-27 15:56:59 +09:00
util-cache fix FileHash equality 2019-08-29 18:03:00 +03:00
util-tracking apply formatting 2019-04-20 23:23:13 -04:00
.gitignore Add target/ to .gitignore 2016-04-07 12:47:36 +02:00
.java-version Scala 2.12 2016-12-22 11:59:00 -05:00
.scalafmt.conf Update dependencies 2019-08-27 15:56:59 +09:00
.travis.yml Scala 2.13.0 2019-07-14 12:47:43 -04:00
CONTRIBUTING.md Adds overrides for File-based caching 2017-04-17 10:24:54 -04:00
LICENSE Update CONTRIBUTING.md 2014-04-14 12:16:06 -04:00
NOTICE Update CONTRIBUTING.md 2014-04-14 12:16:06 -04:00
README.md Adds overrides for File-based caching 2017-04-17 10:24:54 -04:00
build.sbt Unbreak binary compatibility 2019-08-21 10:20:53 -07:00

README.md

utility modules for sbt