Commit Graph

17940 Commits

Author SHA1 Message Date
Alexandre Archambault 38c0d60424 Revert debug stuff 2018-05-21 18:30:54 +02:00
Martynas Mickevičius e4f40b6a1d Partition system and app args to bootstrapped executable (#852) 2018-05-21 18:29:27 +02:00
Dale Wijnand ab35c21c98
Drop deprecated write-sbt-version & notify-users-about-shell
Introduced in https://github.com/sbt/sbt/pull/4169, these commands
aren't "user-facing" and are quite new. So no need to keep the old kebab
syntax.
2018-05-21 17:24:38 +01:00
Dale Wijnand ee1add6f4f
Merge pull request #4169 from tiqwab/kebab-case-commands
Fix kebab-case commands: notify-users-about-shell, write-sbt-version
2018-05-19 12:49:32 +02:00
tiqwab b7c9862f16 Fix kebab-case commands: notify-users-about-shell, write-sbt-version 2018-05-19 18:31:20 +09:00
eugene yokota 7eb25984d5
Merge pull request #241 from tanishiking/enable-config-resource-with-gigahorse
Enable sbt to specify -Dconfig.resource=/path/to/configFile without disabling gigahorse
2018-05-17 07:48:54 +02:00
tanishiking24 c24ab5c4ee Enable sbt to specify config.resource without disabling gigahorse
Fix https://github.com/sbt/sbt/issues/3585.
Gigahorse.config tries to load specified config file in sbt's classpath
and of course fail to find the specified config file, and throw
java.io.IOException if we specify config.resource, because

We can avoid trying to load specified config file inside sbt by
avoid using Gigahorse.config that call `ConfigFactory.load()` inside.

This commit fixes librarymanagement not to use Gigahorse.config and make
it use gigahorse.Config() which returns gigahorse's default config
without calling `ConfigFactory.load()` instead.
2018-05-17 10:46:21 +09:00
Alexandre Archambault a5b0424c08
Tweak Travis CI config for scala-native (#858)
See 2f17b288e4
2018-05-16 17:18:32 +02:00
Dale Wijnand 250874dde0
Merge pull request #4161 from dadarakt/1.1.x
Recreating output JAR on packageBin if file was deleted
2018-05-15 20:30:49 +02:00
Aloisia Davì 145da16c7f
Merge branch '1.x' into alodavi/improving_loading_settings_messaging 2018-05-15 14:53:00 +02:00
alodavi 80601e78ad [alodavi/improving_loading_settings_messaging] added notes on the Pr 2018-05-15 14:44:00 +02:00
eugene yokota 4106b37709
Merge pull request #240 from hodga/1.1.x
Recover Resolving... log under UpdateLogging.Full
2018-05-15 14:42:47 +02:00
Øyvind Høisæther 667a6be99e Show all lines when running help <task>, but only first line when listing tasks 2018-05-15 14:33:24 +02:00
Holden Karau 6214408783 Add support for --error. 2018-05-15 05:31:58 -07:00
dadarakt 39cac14ea7 Adapted syntax to match example 2018-05-15 14:25:49 +02:00
dadarakt e83013d3c8 Using outputChanged to track the change of the jar file instead of unit 2018-05-15 14:09:27 +02:00
alodavi b30159aded [alodavi/improving_loading_settings_messaging] logging the path instead of just the name 2018-05-15 14:06:50 +02:00
Dale Wijnand aabb6a1e36
Merge pull request #4159 from Asamsig/1.x
Migrated last command strings to camelCase
2018-05-15 14:04:48 +02:00
Øyvind Høisæther 34cc8cd273 Only use first line for multiline descriptions 2018-05-15 13:42:41 +02:00
Håkon Wold 9a002fb549 Fixes 4156 2018-05-15 13:22:38 +02:00
Alexander Samsig 7dfe6097fb Removed Load and LoadCommand since they are no longer in use.
Changed add-defaults-commands directly since it is only used internally.
Added deprecation warning for LoadFailed and LastGrep.
2018-05-15 12:44:17 +02:00
Dale Wijnand f6fa7cb765
Merge pull request #4158 from cunei/backport-MavenCentral-RunFromSourceMain
Add MavenCentral to RunFromSourceMain's repos
2018-05-15 12:13:03 +02:00
Dale Wijnand c8a4dc10e7 Add MavenCentral to RunFromSourceMain's repos 2018-05-15 11:07:31 +02:00
eugene yokota b72f36f156
Merge pull request #4154 from timcharper/1.x
Add timestamp field to JUnitXML report
2018-05-15 06:35:18 +02:00
Tim Harper 5cc0038a65 Little better comment. Add timestamp to example. 2018-05-14 20:57:04 -06:00
Tim Harper 3702132019 Keep single parameter constructor for backwards bin compat. 2018-05-14 17:31:05 -06:00
Tim Harper 13085138a5 Remove milliseconds from format in order to comply with JUnit spec 2018-05-14 17:30:15 -06:00
Tim Harper add6bde396 Add timestamp field to JUnitXML report 2018-05-14 12:42:24 -06:00
tanishiking24 d5f5cbb061 Rename VersionNumber#satisfies to VersionNumber#matchesSemVer
VersionNumber#matchesSemVer receive SemanticSelector instead of String
2018-05-12 12:28:03 +09:00
tanishiking24 4e8b6dc7aa Use contraband for generating SemanticSelector instead of using case class. 2018-05-12 12:23:58 +09:00
tanishiking24 f8efdb1ac2 Make semantic selector honor semver ordering around pre-release tags.
- When major, minor, and patch are equal, a pre-release version has lower precedence than a normal version. Example: 1.0.0-alpha < 1.0.0.
- Precedence for two pre-release versions with the same major, minor, and patch version MUST be determined by comparing each <del>dot</del> hyphen separated identifier from left to right until a difference is found as follows
- identifiers consisting of only digits are compared numerically and identifiers with letters or hyphens are compared lexically in ASCII sort order.
- Numeric identifiers always have lower precedence than non-numeric identifiers.
- A larger set of pre-release fields has a higher precedence than a smaller set, if all of the preceding identifiers are equal.
- Example: 1.0.0-alpha < 1.0.0-alpha.1 < 1.0.0-alpha.beta < 1.0.0-beta < 1.0.0-beta.2 < 1.0.0-beta.11 < 1.0.0-rc.1 < 1.0.0.

https://semver.org/#spec-item-11
2018-05-11 02:15:43 +09:00
Eugene Yokota d76459db69 bump Scala 2.12.6 2018-05-09 01:01:13 -04:00
eugene yokota 5335eb3779
Merge pull request #4151 from eed3si9n/wip/bumpio
IO 1.1.8
2018-05-08 18:43:46 -04:00
Eugene Yokota b849894a36 IO 1.1.8 2018-05-08 17:52:30 -04:00
eugene yokota 685b8fe254
Merge pull request #4150 from eatkins/watch-fix
Revert back to non-blocking watch termination condition
2018-05-08 17:50:37 -04:00
Ethan Atkins d3ac5274b3 Revert back to non-blocking watch termination condition
A thread blocking on System.in.read() cannot be interrupted, so check
System.in.available before blocking. This is how it used to work. It
requires https://github.com/sbt/io/pull/149 or else a cpu will be
pegged by the EventMonitor user input thread spinning on
System.in.available.
2018-05-08 13:26:58 -07:00
tanishiking24 c0c88eda9f Add semantic version number selector API.
This semantic version number selector API is based on
- https://draftin.com/documents/375100?token=rR30GmJJzi4l3BRlD-cHs8lcAcdDAXH4oTzqOWeL0CT0BNv3PZEx0g8pBkI13sQgYXTBqShZ0Ucsqek3Fn3d-aU
- https://docs.npmjs.com/misc/semver
2018-05-09 02:53:01 +09:00
eugene yokota 68c984a66d
Merge pull request #4146 from eed3si9n/wip/bumpzinc
Zinc 1.1.7
2018-05-08 13:09:34 -04:00
Alexandre Archambault b59ada58df
Add option not to add preamble to generated bootstraps (#854) 2018-05-08 17:34:37 +02:00
Eugene Yokota 24946189f0 Zinc 1.1.7 2018-05-07 16:18:46 -04:00
cunei 3133ef4506
Merge pull request #229 from sbt/upload
Add uploader script
2018-05-07 17:36:44 +02:00
Antonio Cunei 27a9d90659 Allow env vars defaults, rename S3 vars 2018-05-07 17:17:29 +02:00
eugene yokota 20ca5c8f8a
Merge pull request #4145 from eed3si9n/wip/bumpzinc
IO 1.1.7, Zinc 1.1.6, dotty plugin, and watch
2018-05-05 23:58:59 -04:00
Eugene Yokota 2b099c86b5 Fix Dotty plugin test
Ref https://github.com/sbt/sbt/pull/4084
2018-05-05 15:19:47 -04:00
Alexandre Archambault 8427be2d45 Setting version to 1.1.0-SNAPSHOT 2018-05-05 13:05:01 +02:00
Alexandre Archambault 2a689408f7
Updates for 1.1.0-M3 2018-05-05 13:04:53 +02:00
Alexandre Archambault 0fd44b2742 Setting version to 1.1.0-M3 2018-05-05 12:43:14 +02:00
Eugene Yokota d8fe09f007 Adjust to upstream change 2018-05-05 05:02:53 -04:00
Eugene Yokota 90931857c3 Merge branch 'pr/4096' into wip/bumpzinc 2018-05-05 04:58:19 -04:00
Eugene Yokota 094c2c602d Formatting 2018-05-05 04:57:14 -04:00