Commit Graph

279 Commits

Author SHA1 Message Date
Eugene Yokota 8c9dfda089 Split log output per channel
LogManager implementation is modified to use ManagedLogger, which can swap out backing Appenders without re-creating the log instance.

The State was also changed to track `currentCommand: Option[Exec]`. `Exec` knows the origin of the command invocation, and using that we can now send the network-originated events only to the network clients.

Combined together, this implements log splitting between the sbt clients (channels).
2017-01-13 03:00:02 -05:00
Dale Wijnand 43821667bf
Upgrade scalariform version 2016-12-11 12:13:11 +00:00
Alexandre Archambault 9bc85b86e7
Bump dependencies for 2.12.0 2016-11-02 20:47:27 +01:00
Alexandre Archambault 4b14215c33
Prepare build.sbt for 2.12, keep updating dependencies 2016-10-22 22:25:01 +02:00
Lars Hupel f59a6c44c3 dependency updates in preparation for Scala 2.12.x 2016-10-21 21:50:49 +02:00
Alexandre Archambault 34d04fe45e Switch to sbt-coursier 1.0.0-M14 2016-09-07 14:24:59 +02:00
Alexandre Archambault 8cf5bbe1cc
Switch to sbt-coursier 1.0.0-M13 2016-08-15 19:00:09 +02:00
Alexandre Archambault 419ff74a98
Switch to scala-js 0.6.11 2016-08-04 17:42:21 -04:00
Alexandre Archambault ea59ff6974
Update dependencies 2016-06-19 18:11:20 +02:00
Alexandre Archambault ed631ca8b2
Updates for 1.0.0-M11 2016-04-19 22:13:21 +02:00
Alexandre Archambault 1e18b320dd Switch to sbt-coursier 1.0.0-M10 2016-04-05 17:08:51 +02:00
Alexandre Archambault 3ff49d92fa Switch to scala JS 0.6.8 2016-04-05 17:07:20 +02:00
Alexandre Archambault e634e108cf Add basic scripted test 2016-04-01 01:11:48 +02:00
Alexandre Archambault 29f8d49c83 Switch to scala 2.11.8, SBT scala-js 0.6.7 2016-03-14 16:20:20 +01:00
Alexandre Archambault e07cb05194 Update coursier SBT plugin 2016-02-24 20:42:12 +01:00
Alexandre Archambault f19288bafb Add MIMA SBT plugin, aiming at binary compatibility as of 1.0.0-M8 2016-02-16 01:03:18 +01:00
Alexandre Archambault fc237d61ad Build standalone launcher from SBT 2016-02-07 13:29:39 +01:00
Alexandre Archambault ce8fb17fd1 Remove sbt-release plugin 2016-01-27 11:45:36 +01:00
Alexandre Archambault b248524e65 Switch to coursier-sbt-plugin 1.0.0-M4 2016-01-17 21:52:30 +01:00
Dale Wijnand 0429fc82b0 Add sbt-mima. Fixes #2037. 2016-01-16 23:12:17 +00:00
Dale Wijnand de10d81f07 Upgrade sbt plugins. Fixes #2368
Cherry-picked 84cba9669c from branch 0.13 to 1.0.x

Tested manually:

  $ grep 'version.*:=' build.sbt
  version := "0.13.10-SNAPSHOT",
  $ git archive --prefix=sbt-0.13.10-SNAPSHOT/ -o ~/Desktop/sbt-0.13.10-SNAPSHOT.tgz HEAD
  $ cd ~/Desktop
  $ ls
  sbt-0.13.10-SNAPSHOT.tgz
  $ tar xfz sbt-0.13.10-SNAPSHOT.tgz
  $ cd sbt-0.13.10-SNAPSHOT/
  $ sbt info
  [info] Loading global plugins from /Users/dnw/.dotfiles/.sbt/0.13/plugins
  [info] Loading project definition from /Users/dnw/Desktop/sbt-0.13.10-SNAPSHOT/project
  [info] Updating {file:/Users/dnw/Desktop/sbt-0.13.10-SNAPSHOT/project/}sbt-0-13-10-snapshot-build...
  [info] Resolving org.fusesource.jansi#jansi;1.4 ...
  [info] Done updating.
  [warn] There may be incompatibilities among your library dependencies.
  [warn] Here are some of the libraries that were evicted:
  [warn]  * com.typesafe.sbt:sbt-site:0.8.1 -> 0.8.2
  [warn] Run 'evicted' to see detailed eviction warnings
  [info] Compiling 12 Scala sources to /Users/dnw/Desktop/sbt-0.13.10-SNAPSHOT/project/target/scala-2.10/sbt-0.13/classes...
  [info] This is sbt 0.13.9
  [info] The current project is {file:/Users/dnw/Desktop/sbt-0.13.10-SNAPSHOT/}sbtRoot 0.13.10-SNAPSHOT
  [info] The current project is built against Scala 2.10.6
  [info] Available Plugins: sbt.plugins.IvyPlugin, sbt.plugins.JvmPlugin, sbt.plugins.CorePlugin...
  [info] sbt, sbt plugins, and build definitions are using Scala 2.10.5
2016-01-16 12:19:09 +00:00
Alexandre Archambault d248969f48 Enable plugin in our own build 2016-01-02 18:15:28 +01:00
Alexandre Archambault 799179e74d Add tut support 2015-12-30 01:34:32 +01:00
Alexandre Archambault 4657991531 Pure Java launcher (size ~5 MB -> 8 kB) 2015-11-28 17:41:00 +01:00
Alexandre Archambault a6091c3df1 Add bootstrap app 2015-11-21 14:23:08 +01:00
Alexandre Archambault 01ad96413e Switch to build.sbt based build definition 2015-11-21 14:23:06 +01:00
Alexandre Archambault 06a895b2cb Switch to scala 2.11.7 2015-07-07 21:26:42 +02:00
Alexandre Archambault 2435f15376 Update build 2015-07-07 20:43:18 +02:00
Alexandre Archambault 5e25748d83 Initial commit 2015-06-16 20:32:17 +02:00